rwhn.net
当前位置:首页 >> python+sElEnium中的问题 >>

python+sElEnium中的问题

元素定位问题吧,find_elements_by_xpath('//*[@id="su1"]'),可能通过id无法定位这个元素,最好把网页源码中这个元素的代码发一下

先做判断元素存不存在,无外乎 try...catch... if...else...

class后面是两个分开的属性,你只要写一个就行了。写俩就不能用空格。 rs = web.find_element_by_class_name('rate-count').text

你试试这样子,这样子我能打开: #coding = utf8 import os from selenium import webdriver chromedriver = "C:\Program Files (x86)\Google\Chrome\Application\chromedriver_x64.exe" os.environ["webdriver.chrome.driver"]=chromedriver dr...

输入下面命令检查pip的版本 pip --version

#之前用过如下代码爬过豆瓣用户,效率还可以#好像叫gevent协称模块来着,你可以试试。#!/usr/bin/env python #coding: utf-8 from selenium import webdriver from selenium.webdriver.phantomjs.service import Service as PhantomJSService fr...

应该是路径问题。。。路径分为绝对和相对路径。还有就是系统路径。

应该是webdriver.Firefox()吧,那个F大写吧;3.0版本的selenium调用firefox的时候好像要用的一个叫geckodriver.exe的才行,下载这个文件放到Python27\Scripts目录下就行(前提是Python27\Scripts目录在环境变量)。

说出你的selenium版本、firebox版本,目前本人在selenium3.x下还没找到合适的浏览器

没遇到过。。尝试下click_and_hold 和 move_by_offset 组合的方法,语句看起来没问题,除非传参有问题,但传参问题报错不应该是这个。。。坐等大牛

网站首页 | 网站地图
All rights reserved Powered by www.rwhn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com