报错"init() got an unexpected keyword argument 'service'"
具体是什么原因?
以下是部分代码:
# 浏览器驱动,谷歌浏览器
driverService = Service("E:\\chromedriver-win64\\chromedriver-win64\\chromedriver.exe")
# 浏览器设置选项
browseOptions = Options()
# 实例化爬虫对象
spider = PositionSpider(itemCount, driverService, browseOptions)
spider.catchData()
def __init__(self, itemCount, driverService, browseOptions):
# 基本的URL
# https://sou.zhaopin.com/?jl=719&p=1 职位搜索页面地址(719:郑州)
# self.base_url = 'https://sou.zhaopin.com/?jl=719&p=1'
# 北京(同时还需要修改 类型excel文件地址)
# self.base_url = 'https://sou.zhaopin.com/?jl=530&p=1'
# 深圳(同时还需要修改 类型excel文件地址)
self.base_url = 'https://sou.zhaopin.com/?jl=530&p=1'
# 职位详情url http://book.zongheng.com/book/1071237.html
# self.book_detail_url = 'http://book.zongheng.com/book/'
# 每种类型爬取的职位数量,排查已经爬取的职位
self.itemCount = itemCount
# 浏览器驱动
self.driverService = driverService
# 浏览器设置
self.browseOptions = browseOptions
# 定义临时变量,三级类别名称字典,防止重复爬取
self.typenameDict = dict()