我想刮从网上和以前的尝试信息告诉我,搬运工将是有益的对,因为我开发Mac OS X上的脚本来运行我的脚本,然后在虚拟机上运行Ubuntu的经常经常将无法运行因为依赖关系不存在于Ubuntu和已被证明难以建立。
码头工人克服依赖的问题,但这个现在我引到一个不同的问题,我需要开发的泊坞窗图像上非无头模式下运行脚本,看看它在做什么(或者至少我觉得我做的),但是,码头工人,我不要认为这是可能运行在非无头模式的浏览器。
如何他人解决这个问题或周围其他方式获得?
我使用python3,硒这种图像上@Harald诺帮我建在这里
这是那种我跑剧本,但它并没有真正做任何事情,我只是包括它提供更多的背景,在它的帮助。
import csv
import time
from selenium import webdriver
import os
import logging #logging.warning(data_store+file)
import json
project_dir = os.path.dirname(os.path.realpath(__file__))
data_store = project_dir+"/trends-data/"
archive_folder = "archive"
data_archive = data_store + archive_folder + "/"
chromeOptions = webdriver.ChromeOptions()
chromeOptions.add_argument("--headless")
prefs = {"download.default_directory" : data_store}
chromeOptions.add_experimental_option("prefs",prefs)
driver = webdriver.Chrome(
project_dir+'/chromedriver',
chrome_options=chromeOptions
)
driver.get('https://trends.google.co.uk/trends/explore?q=query');
time.sleep(5)
driver.find_element_by_class_name("ic_googleplus_reshare").click()
time.sleep(5)
driver.find_element_by_class_name("csv-image").click()
time.sleep(5)
driver.quit()