各位版友好,
小弟爬虫学了一段时间,但这个问题卡了很久..
我的目标是:我想利用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('