awesome-python-login-model
awesome-python-login-model copied to clipboard
京东试用报这个错误,应该怎么解决呢?
selenium.common.exceptions.InvalidArgumentException: Message: invalid argument: invalid 'expiry' (Session info: headless chrome=78.0.3904.97)
问题已经解决 #cookies是一个以字典为元素的list for cookie in cookies: browser.add_cookie(cookie) #关闭登陆浏览器
修改为:
#cookies是一个以字典为元素的list
for cookie in cookies:
if 'expiry' in cookie:
del cookie['expiry']
browser.add_cookie(cookie)
#关闭登陆浏览器
即可解决
182行 总页数截取也有问题,报一下错误。 pagenum = int(pagestr) ValueError: invalid literal for int() with base 10: '18页\xa0\xa0到第 页 确'
我将你的代码 #为了应对命名空间而采用的粗暴办法 pagestr = list(pageitem)[0].text() pagestr = pagestr[2] pagestr = pagestr[0:pagestr.find('\n')]
修改为:
#为了应对命名空间而采用的粗暴办法
pagestr = list(pageitem)[0].text()
pagestr = pagestr[1:3]
print(pagestr)
pagestr=re.findall(r'\d+',pagestr)
#pagestr = pagestr[0:pagestr.find('\n')]
pagenum = int(pagestr[0])
print("商品总页数:" + str(pagenum) )
解决了转换的异常