python访问浏览器怎么最快_在Python中在web浏览器中打开和处理URL的最快方法

查看原始URL的响应,它只包含指向新URL的HTML重定向:

Single Document

假设响应总是具有相同的格式/内容,那么可以使用RegEx从该响应轻松捕获子URL,如下所示:

^{pr2}$

那就去吧。现在所有这些都可以通过请求完成,所以您不需要等待Selenium!在

以下是使用上述技巧后的代码:import time, requests, re

from bs4 import BeautifulSoup

start_time = time.time()

root_url = "http://patft.uspto.gov"

r = requests.get(root_url + "/netacgi/nph-Parser?patentnumber=3,930,293")

r = requests.get(root_url + re.search('CONTENT="1;URL=(.+)"', r.text).group(1))

soup = BeautifulSoup(r.text, 'lxml')

for tag in soup.find_all(string='Current U.S. Class:'):

table = tag.findParent('table')

result = table.find('tr').text

print(result)

print(time.time() - start_time)

输出:Current U.S. Class: 29/428; 28/284; 28/297; 8/155

2.2239434719085693

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值