相关疑难解决方法(0)

仅使用python请求下载文档的一部分

我正在使用python-requests编写一个web scraper.

每个页面都超过1MB,但我需要提取的实际数据很早就在文档的流程中,所以我浪费时间下载大量不必要的数据.

如果可能的话,我想在文档源代码中出现所需数据后立即停止下载,以节省时间.

例如,我只想提取"abc"Div中的文本,文档的其余部分是无用的:

<html>
<head>
<title>My site</title>
</head>
<body>

<div id="abc">blah blah...</div>

<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris fermentum molestie ligula, a pharetra eros mollis ut.</p>
<p>Quisque auctor volutpat lobortis. Vestibulum pellentesque lacus sapien, quis vulputate enim mollis a. Vestibulum ultrices fermentum urna ac sodales.</p>
<p>Nunc sit amet augue at dolor fermentum ultrices. Curabitur faucibus porttitor vehicula. Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
<p>Etiam sed leo at ipsum blandit dignissim ut a est.</p> …
Run Code Online (Sandbox Code Playgroud)

python http python-requests

10
推荐指数
2
解决办法
5091
查看次数

标签 统计

http ×1

python ×1

python-requests ×1