找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 4217|回复: 2

[已回复] 新手小白请教,失信人查询

0

主题

1

帖子

1

积分

贫民

积分
1
草本植物1983 发表于 2016-11-4 15:15:49 | 显示全部楼层 |阅读模式
driver= webdriver.Chrome()url = """https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=0&rsv_idx=1&tn=baidu&wd=法院失信被执行人查询&rsv_pq=b834e7430003aaaf&rsv_t=1b06qTkXtt383vK2jTSgUj1rfcrgyn3ljiiI%2B1OOUE3sk4%2BJbWpabUDt2Xo&rqlang=cn&rsv_enter=1&rsv_sug3=7&rsv_sug1=6&rsv_sug7=100"""driver.get(url)driver.find_element_by_class_name("c-input op_trust_pername")driver.find_element_by_class_name("opui-page-next OP_LOG_BTN").click()
为什么找不到这个CLASS?执行结果为:
File "D:\Python34\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 413, in find_element_by_class_name
    return self.find_element(by=By.CLASS_NAME, value=name)
  File "D:\Python34\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 752, in find_element
    'value': value})['value']
  File "D:\Python34\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 236, in execute
    self.error_handler.check_response(response)
  File "D:\Python34\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 192, in check_response
    raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: unknown error: Compound class names not permitted
  (Session info: chrome=49.0.2623.112)
  (Driver info: chromedriver=2.9.248315,platform=Windows NT 5.1 SP3 x86)

源码里有这个CLASS的啊



回复

使用道具 举报

50

主题

1057

帖子

1108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1108

活跃会员热心会员最佳导师默默耕耘突出贡献优秀版主荣誉管理论坛元老

blueelwang 发表于 2016-11-5 21:39:26 | 显示全部楼层
Message: unknown error: Compound class names not permitted
类名不允许调用
回复 支持 反对

使用道具 举报

0

主题

1

帖子

1

积分

贫民

积分
1
草本植物1983  楼主| 发表于 2016-11-7 08:09:47 | 显示全部楼层
Message: unknown error: Compound class names not permitted
类名不允许调用
那怎么办?有没有其他方法
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表