1

多くのウェブページを開いて情報をダウンロードする必要があるプログラムがあります。ただし、情報はページの真ん中にあり、そこにたどり着くまでに長い時間がかかります。urllibに行のみを取得させる方法はありますxか?または、他に何もない場合は、後で情報をロードしませんか?

MacOS10.8.2でPython2.7.1を使用しています。

4

1 に答える 1

2

返されるオブジェクトはファイルのようなオブジェクトであり.readline()、部分的な応答の読み取りにのみ使用できます。

resp = urllib.urlopen(url)
for i in range(10):
    line = resp.readline()

たとえば、10行しか読み取れません。これはより速い応答を保証しないことに注意してください。

于 2013-01-29T00:14:44.030 に答える