一度に 100 行ずつ Web サイトからソース コードを読み取ろうとしています。
例えば:
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()
ortell()
とを使用したいくつかのソリューションを見てきましseek()
たが、これらの関数は HTTPResponse クラスに実装されていないようです。