你好运行结果出来了,不过中间有图片过检测没有过,在登陆后有验证码没有过
登录后程序报错
G:\AQ\main.py:796: DeprecationWarning: executable_path has been deprecated, please pass in a Service object
driver = webdriver.Chrome(executable_path = 'C:\Program Files\Google\Chrome\Application\chromedriver.exe')
G:\AQ\main.py:800: DeprecationWarning: find_elements_by_* commands are deprecated. Please use find_elements() instead
elements = driver.find_elements_by_class_name('read-all') # 继续阅读
G:\AQ\main.py:805: DeprecationWarning: find_elements_by_* commands are deprecated. Please use find_elements() instead
yhm = driver.find_elements_by_css_selector('#TANGRAM__PSP_11__footerULoginBtn') # 用户名登录
G:\AQ\main.py:809: DeprecationWarning: find_elements_by_* commands are deprecated. Please use find_elements() instead
yh = driver.find_elements_by_css_selector('#TANGRAM__PSP_11__userName') # 用户名
G:\AQ\main.py:813: DeprecationWarning: find_elements_by_* commands are deprecated. Please use find_elements() instead
mm = driver.find_elements_by_css_selector('#TANGRAM__PSP_11__password') # 密码
G:\AQ\main.py:816: DeprecationWarning: find_elements_by_* commands are deprecated. Please use find_elements() instead
dl = driver.find_elements_by_css_selector('#TANGRAM__PSP_11__submit') # 点击登录按钮
G:\AQ\main.py:820: DeprecationWarning: find_element_by_* commands are deprecated. Please use find_element() instead
gk = driver.find_element_by_class_name('close-btn default-bg') # 关闭广告
Traceback (most recent call last):
File "G:\AQ\main.py", line 820, in <module>
gk = driver.find_element_by_class_name('close-btn default-bg') # 关闭广告
File "G:\AQ\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 754, in find_element_by_class_name
return self.find_element(by=By.CLASS_NAME, value=name)
File "G:\AQ\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 1238, in find_element
return self.execute(Command.FIND_ELEMENT, {
File "G:\AQ\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 418, in execute
self.error_handler.check_response(response)
File "G:\AQ\venv\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 243, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"css selector","selector":".close-btn default-bg"}
(Session info: chrome=94.0.4606.81)
Stacktrace:
Backtrace:
Ordinal0 [0x004EBDE3+2473443]
Ordinal0 [0x00486661+2057825]
Ordinal0 [0x00392438+1057848]
Ordinal0 [0x003BC7DB+1230811]
Ordinal0 [0x003E6712+1402642]
Ordinal0 [0x003D571A+1333018]
Ordinal0 [0x003E4ABF+1395391]
Ordinal0 [0x003D55AB+1332651]
Ordinal0 [0x003B2104+1188100]
Ordinal0 [0x003B2F59+1191769]
GetHandleVerifier [0x00672266+1549718]
GetHandleVerifier [0x0071D4A7+2250711]
GetHandleVerifier [0x0057718B+521403]
GetHandleVerifier [0x00576229+517465]
Ordinal0 [0x0048B79D+2078621]
Ordinal0 [0x0048FB58+2095960]
Ordinal0 [0x0048FC92+2096274]
Ordinal0 [0x00499541+2135361]
BaseThreadInitThunk [0x753CFA29+25]
RtlGetAppContainerNamedObjectPath [0x77557A9E+286]
RtlGetAppContainerNamedObjectPath [0x77557A6E+238]
进程已结束,退出代码为 1
有帮助请采纳,有问题继续交流,你的采纳是对我回答的最大的肯定和动力