-4

リスト (〜 1500 エントリ) から URL を取得し、 Pythonのツイルライブラリを使用して 1 つずつアクセスしようとしています。私がツイルを使用している理由は、それが好きで、後で基本的なフォーム入力を実行する必要があるかもしれないからです.

私が抱えている問題は、ループの内容を宣言することです。これは実際には非常に簡単に解決できると確信していますが、現時点では解決策が頭に浮かびません。

            from twill.commands import *
            CONTAINER = open('urls.txt') #opening file
            CONTAINER_CONTENTS = CONTAINER.readlines() #reading
            CONTAINER_CONTENTS = map(lambda s: s.strip, CONTAINER_CONTENTS) #this is just to remove the ^N (newline) that was appended to each URL

            for i in CONTAINER_CONTENTS:
                  <educate me>
                  ..
                  go(url)
                  etc.

前もって感謝します。

4

1 に答える 1

0
from twill.commands import *

with open('urls.txt') as inf:
    urls = (line.strip() for line in inf)
    for url in urls:
        go(url)
        # now do something with the page
于 2012-07-09T00:16:54.323 に答える