问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

关于虫师的pdf中python+selenium的多进程执行测试用例失败的问题

发布网友 发布时间:2022-05-17 19:16

我来回答

2个回答

热心网友 时间:2023-11-03 17:33

#之前用过如下代码爬过豆瓣用户,效率还可以
#好像叫gevent协称模块来着,你可以试试。

#!/usr/bin/env python    
#coding: utf-8    
from selenium import webdriver    
from selenium.webdriver.phantomjs.service import Service as PhantomJSService    
from gevent import monkey    
from BeautifulSoup import BeautifulSoup    
monkey.patch_all()    
import gevent    
import sys    
import time    
def doJob(urls,name):    
service_args = [    
       
   ]    
browser = webdriver.PhantomJS(executable_path=r'D:\TestProject\phantomjs\bin\phantomjs.exe',service_args=service_args)    
wr = open('done/'+name+'.txt','w')    
for url in urls:    
browser.get(url)    
time.sleep(1)    
soup = BeautifulSoup(browser.page_source.encode('utf-8'))    
findNames = soup.findAll('div',attrs={'class':'name'})    
if findNames is None:    
print url    
for sub in findNames:    
n = sub.a.string.encode('utf8') if sub.a.string is not None else ''    
pl = sub.span.string.encode('utf8') if sub.span.string is not None else ''    
wr.write(n+','+pl)    
wr.write('\n')    
wr.close()    
browser.quit()    
files = {'culture':[],'travel':[],'ent':[],'fashion':[],'life':[],'tech':[]}    
for key_fn in files:    
with open(key_fn + '.link','r') as f:    
files[key_fn] = f.read().split('\n')    
gevent.joinall([    
gevent.spawn(doJob,files['culture'],'culture'),    
gevent.spawn(doJob,files['travel'],'travel'),    
gevent.spawn(doJob,files['ent'],'ent'),    
gevent.spawn(doJob,files['fashion'],'fashion'),    
gevent.spawn(doJob,files['life'],'life'),    
gevent.spawn(doJob,files['tech'],'tech'),    
])

热心网友 时间:2023-11-03 17:33

兄弟 你解决了这个问题了没
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
中控是什么意思 抖音直播中控是什么意思 iphone通讯录群组设置 如何更改iphone通讯录拨打电话时总是出现两个称呼 我的电脑是Win8.1update老硬盘有坏道,最近新买了一个硬盘是希捷的1TB混 ... 使命召唤:黑色行动2常见问题 GMA 4500M技术特性 电脑显示器的配置电脑的基本配置有哪些 梦见对象把门钥匙和我分手 梦见对象还我门钥匙要和我分手的预兆 公益性捐赠税前扣除资格 bmw325ci性能知多少 晚钟教会by狂猎全本txt在线小说免费阅读 求西方中世纪教廷教会相关的耽美小说。提供书名就行了。类似《权杖》之类的小说。 被无良网页游戏代理(苏州游宝公司)欺骗后,应该去什么地方维权? 什么是教会文学? 关于宗教的小说有那些,推荐一下 有没有关于基督教的小说 天天富翁骰子有什么用 骰子能力值详情 两枚骰子的点数之和共有几种不同的数值 分别是多少 两个骰子的数字之和可能是多少 掷两颗骰子,求出正面点数之和。这个值最有可能是什么数? 3个骰子同时掷,其中和值为10的概率是多少? 三个骰子摇无数次和值相加等于13-15连续7次或7次或7次以上的概率是多少? 请问,舌头上有黑点是怎么 舌头上有黑点是什么病 有时候短信发不出去是什么原因 Jquery中的datagrid实现combobox问题 四年级上册王虹给知心姐姐写的信怎么回信 历史上臻字取名的人有哪些? 姓郑带臻字男孩取名 成立教会宗教帮派的小说 魔幻小说中的教会 求一部小说的名字,大致剧情是男主生活在某个贫民区,有黑暗教会 有光明教会,男主的爷爷是光明教会 - 信息提示 谁有selenium2 java 自动化测试实战 虫师的电子书 有selenium2 java篇系列视频教程最好,免费的,求分享 外国文学中的“教会文学”又叫什么文学 找一小说主角教会了拜月教主科技也把孙悟空带到地球 系统养成类小说 就是教会主角一些技能令他变得强大 女主男主皆可 但是要1对1 完结的小说 求一本穿越类小说的名字,主角穿越重生后成为教会骑士,利用系统穿越世界完成除魔任务 富有哲理教会我们中学生生活的小说 求一本小说…主角穿越异界有个系统让他传教的 到了等级可以制造教堂 我记得我看到他制造出一个教堂 有没有主角成神建立教派的小说。 西方玄幻,主角是教廷神职人员的小说 做梦梦到家里有个大池塘,里面都是鱼,刚捉上来一条鱼,忽然手里的鱼变成蛇了还咬了我的手和膝盖后面 怎么在中国人民银行征信中心个人信用信息服务平台查询个人征信? 帝之政其有阙与怎么读音? 阙与为什么对于赵国来说极其重要? 阏与的阏怎么读 厥与阙这两个字一样吗怎么读 为什么弱于秦国的赵军在阙与之战能获胜长平之战反而表