各位版友好,
小弟爬蟲學了一段時間,但這個問題卡了很久..
我的目標是:我想利用selenium + chromedriver爬取匯率網頁,並且透過send_Keys
去改變日期,得到該天的匯率資料。
舉例來說,我輸入2019-09-06,USD-EUR的平均賣出價是0.90588
如果沒有headless時,send_Keys是正常的,selenium可以抓到0.90588
但如果有headless的情況時,send_Keys無法運作,date不會變,只能抓到今日的0.90721
因為未來程式會放在linux server上,一定得要加上headless,
但此時send_Keys出了問題,不知道是否有解?先謝謝各位的幫忙,thanks!!
程式碼如下:
from bs4 import BeautifulSoup
from selenium import webdriver
import time
import pandas as pd
from selenium.webdriver.common.keys import Keys
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument('