为了账号安全,请及时绑定邮箱和手机立即绑定

webdriver.chrome() TypeError: 'module' object is

webdriver.chrome() TypeError: 'module' object is

LEATH 2022-09-06 15:59:28
我正在python3中开发亚马逊网络抓取脚本,所以我使用了硒,但我得到了这个调试webdriver.chrome()TypeError: 'module' object is not callable 我看到了更改的解决方案(铬到铬),但我也有这个调试FileNotFoundError: [WinError 2] The system cannot find the file specified这是我的代码# -*- coding: utf-8 -*-import requestsfrom bs4 import BeautifulSoupfrom selenium import webdriverdriver = webdriver.chrome()driver.get('https://www.amazon.com/international-sales-offers/b/?ie=UTF8&node=15529609011&ref_=nav_navm_intl_deal_btn')res = driver.execute_script("return document.documentElement.outerHTML")driver.quit()soup = BeautifulSoup(res , 'lxml')box= soup.find('div',{'class':'a-row padCenterContainer widgetBorder'})products=box.find_all('div',{'class':'a-section a-spacing-none tallCellView gridColumn5 singleCell'})for details in products:    name= details.find('span',{'class':'a-declarative'}).text    link= details.find('a',{'class':'a-size-base a-link-normal dealTitleTwoLine singleCellTitle autoHeight'}).get('href')    print(name,link)
查看完整描述

1 回答

?
开满天机

TA贡献1786条经验 获得超13个赞

我相信它应该是,而不是。尝试:Chrome()chrome()


from selenium import webdriver


driver = webdriver.Chrome()

您也可以将路径传递给Chromedriver,将executable_path设置为chromedriver所在的位置(路径,或者,对于非Windows用户,它只称为):chromedriver.exechromedriver


driver = webdriver.Chrome(executable_path='C:/path/to/chromedriver.exe')


查看完整回答
反对 回复 2022-09-06
  • 1 回答
  • 0 关注
  • 167 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信