2020-11-24 python实现打开指定URL地址

这篇博客探讨了在使用Python进行并发测试时遇到的问题,即URL包含特殊字符导致只能获取部分URL。作者通过引入requests和webbrowser库尝试打开多个网页,但在处理带有特定字符的URL时遇到了困扰。代码示例展示了如何使用这些库,并指出了在处理URL时可能出现的错误。
摘要由CSDN通过智能技术生成

总结保留下前期工作的脚本
问题:实现并发测试(并发打开某个网页)
实现:python脚本
方法:网上百度大家的实现
遇到问题:url带一些特殊字符,每次打url时只取了url的一部分
代码:
import requests
import webbrowser as web
import random
a=1
#指定chrome浏览器打开,定义浏览器地址
chromepath=r"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
web.register(‘chrome’,None,web.BackgroundBrowser(chromepath))
#while循环来控制开几个URL
while a<5:
a=a+1
#定义url地址
test=“http://XXXX:XXXX/XXXX?XXX=XXXX&XXX=XXXX&XXXXX=0&sessionId=b”+random.choice(“abcdefghijklmnopqrstuvwxyz”)+“sugsmbqq0zy1qoigg1wvz0y&XXXXX=18eeae00c97824424a0e0241ccccf013a&XXXXXX=zll1&XXXXX=1&XXXXX=zh-cn&XXXXX=http://XXXXX:XXXXXXX”
web.get(‘chrome’).open(test,new=1,autoraise=True)
#test参数:是在默许的浏览器中显现url
#new参数:new = 0, 那么url会在同一个浏览器窗口下打开;new = 1, 会打开一个新的窗口;new = 2, 会打 开一个新的tab
#autoraise:假如autoraise = true, 窗口会主动增加

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值