でウェブサイトのソースコードの行100行を読み込む:Pythonは私が例えば時間</p> <p>でウェブサイト100本のラインからソースコードを読み取るしようとしている時
self.code = urllib.request.urlopen(uri)
#Get 100 first lines
self.lines = self.getLines()
...
#Get 100 next lines
self.lines = self.getLines()
マイgetLinesコードがされますこのように:
def getLines(self):
res = []
i = 0
while i < 100:
res.append(str(self.code.readline()))
i+=1
return res
しかし、問題はgetLines()
は常にコードの最初の100行を返すことです。
next()
またはtell()
とseek()
といういくつかの解決策がありますが、これらの機能はHTTPResponseクラスに実装されていないようです。あなたが行うことができるはずのでthe documentationurllib.request.urlopen(uri)
に応じ