博客园 首页 新随笔 联系 订阅
管理 随笔 - 10 文章 - 1 评论 - 4 trackbacks - 0
|
||||||
| 日 | 一 | 二 | 三 | 四 | 五 | 六 |
|---|---|---|---|---|---|---|
| 27 | 28 | 29 | 30 | 31 | 1 | 2 |
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
昵称: huangweiping
园龄: 3年8个月
粉丝: 5
关注: 22 +加关注
搜索
常用链接
我的标签
随笔分类
随笔档案
最新评论
- 1. Re:python3.4+pyspider爬58同城(二)
- @ 六号秀不介意的话,可以给代码我看看...
- --huangweiping
- 2. Re:python3.4+pyspider爬58同城(二)
- @ ZMD、TH你可以参考:百度搜索 静觅的博客,他有一篇爬淘宝MM的图片,使用了爬取前20页的方式...
- --huangweiping
- 3. Re:python3.4+pyspider爬58同城(二)
- 我想爬取58同城前20页的 要怎么获取到下一页的连接啊
- --ZMD、TH
- 4. Re:python3.4+pyspider爬58同城(二)
- 为什么我的代码不能实现呢
- --六号秀
阅读排行榜
- 1. PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问。: 'C:\\Users\\video\\AppData\\Local\\Temp\\tmpfipzk8ma'--问题解决(11588)
- 2. 使用firefoxprofile,selenium设置firefox,初始化firefox(6899)
- 3. 性能测试场景的分类,或者说我们进行性能测试需要考虑到那些场景(2989)
- 4. Window10安装TestLink,以及登录mysql数据库的错误处理(2418)
- 5. python3.4+selenium爬58同城(一)(916)
评论排行榜
推荐排行榜
- 1. PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问。: 'C:\\Users\\video\\AppData\\Local\\Temp\\tmpfipzk8ma'--问题解决(1)
- 2. python3.4+pyspider爬58同城(二)(1)
PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问。: 'C:\\Users\\video\\AppData\\Local\\Temp\\tmpfipzk8ma'--问题解决
学习python+selenium总是遇到各种问题
代码如下:
from selenium import webdriver
browser = webdriver.PhantomJS() #浏览器初始化;Win下需要设置phantomjs路径,linux下置空即可
url = 'http://www.zhidaow.com' # 设置访问路径
browser.get(url) # 打开网页
title = browser.find_elements_by_xpath('//h2') # 用xpath获取元素
for t in title: # 遍历输出
print(t.text) # 输出其中文本
print(t.get_attribute('class')) # 输出属性值
browser.quit()
运行后报错:
File "C:\Users\video\AppData\Roaming\Python\Python34\site-packages\selenium\webdriver\common\service.py", line 151, in __del__
File "C:\Users\video\AppData\Roaming\Python\Python34\site-packages\selenium\webdriver\common\service.py",
line 127, in stop
File "C:\Users\video\AppData\Roaming\Python\Python34\site-packages\selenium\webdriver\phantomjs\service.py", line 68, in send_remote_shutdown_command
PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问。: 'C:\\Users\\video\\AppData\\Local\\Temp\\tmpfipzk8ma'
解决办法:(我是用pycharm)
编辑C:\Users\video\AppData\Roaming\Python\Python34\site-packages\selenium\webdriver\phantomjs\service.py的文件
找到:
def send_remote_shutdown_command(self):
if self._cookie_temp_file:
os.remove(self._cookie_temp_file)
修改如下:
def send_remote_shutdown_command(self):
posted on 2016-04-16 16:03 huangweiping 阅读(11589) 评论(0) 编辑 收藏 刷新评论刷新页面返回顶部 注册用户登录后才能发表评论,请 登录 或 注册, 访问 网站首页。 【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库try:
if self._cookie_temp_file:
os.remove(self._cookie_temp_file)
except:
pass
【活动】京东云服务器_云主机低于1折,低价高性能产品备战双11
【推荐】天翼云双十一提前开抢,1核1G云主机3个月仅需59元
【推荐】阿里云双11活动,热门产品低至一折等你来抢!
【福利】个推四大热门移动开发SDK全部免费用一年,限时抢!
Copyright © 2019 huangweiping
Powered by .NET Core 3.0.0 on Linux Powered by: 博客园 模板提供:沪江博客