我正在编写一个Python脚本,使用硒的网络驱动程序从Wordlometers获取冠状病毒数据。我的脚本包含以下内容:
class Coronavirus():
def __init__(self):
options = webdriver.ChromeOptions()
options.binary_location = "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome"
chrome_driver_binary = "/usr/local/bin/chromedriver"
self.driver = webdriver.Chrome(chrome_driver_binary, chrome_options=options)
def get_data(self):
try:
self.driver.get('https://www.worldometers.info/coronavirus/')
table = self.driver.find_element_by_xpath('//*[@id="main_table_countries"]/tbody[1]')
country_element = table.find_element_by_xpath("//td[contains(text(), 'Italy')]")
row = country_element.find_element_by_xpath("./..")
但是发生的情况是Chrome立即打开并关闭。我尝试调试此脚本,在各处添加一些打印件,结果发现self.driver.find_element_by_xpath
行不允许我在此之后打印任何其他内容。我尝试阅读文档,但无法打印任何内容,该怎么办?
非常感谢!