現在、グループが異なるゲームがあり、毎時賞金「金」で遊ぶことができます。ゴールドがあることもあれば、ゴールドがあることもあります。それは、毎時間 "グループ2のゴールド"または "グループ6のゴールド"のようなフェイスブックに掲示され、その時の金は賞金のためにポストはありません。私はサイトを毎時チェックして結果を取得する小さなスクリプトを書こうと思っています(金があるかどうか、そしてどのグループがあるか)、それを私に返してください。私はそれを覚えているように私はPythonでそれを記述したいと思っていた。これは最高の言語ですか?そして、私はこれをどうやってやりますか?私が実際に見つけることができるのは、リンクの抽出に関する情報だけです。私は、テキストだけのリンクを抽出したくない。すべての助けをありがとう。それは有り難いです。ウェブサイトからテキストを取り出して表示する
0
A
答えて
1
URLからHTMLを取得する場合はurllib2
、HTMLを解析する場合はBeautifulSoup
/HTMLParser
をチェックしてください。その後、スクリプトの出発点として、このようなものを使用することができます:ここで
import time
import urllib2
import BeautifulSoup
import HTMLParser
def getSource(url, postdata):
source = ""
req = urllib2.Request(url, postdata)
try:
sock = urllib2.urlopen(req)
except urllib2.URLError, exc:
# handle the error..
pass
else:
source = sock.read()
finally:
try:
sock.close()
except:
pass
return source
def parseSource(source):
pass
# parse source with BeautifulSoup/HTMLParser, or here...
def main():
last_run = 0
while True:
t1 = time.time()
# check if 1 hour has passed since last_run
if t1 - last_run >= 3600:
source = getSource("someurl.com", "user=me&blah=foo")
last_run = time.time()
parseSource(source)
else:
# sleep for 60 seconds and check time again.
time.sleep(60)
return 0
if __name__ == "__main__":
sys.exit(main())
1
についての良い記事で私はあなたが持っているものに似何かを持っているが、あなたは何を私のメイン取り残さ質問は周りを回っている。私はhtmlparserとbsを見ましたが、if($ posttext == gold)のような何かをする方法がわかりません。 "so so gold"というメッセージが表示されます。いろいろなタグを使って、テキストを検索して '投稿'を返すのはどうすればいいですか?
関連する問題
- 1. Webページからテキストを取り出してTextViewに表示する方法
- 2. Googleのグーグルシートからデータを取り出して表示
- 3. ウェブサイトのテキストを解析してビューに表示する方法
- 4. ウェブページからテキストを抽出してiOS上のテキストビューに表示
- 5. ウェブサイトから画像の一覧を取得して表示する
- 6. データ/テキストをウェブサイトから取り出して、テキストビュー、リストビューなどでアンドロイドアプリに入力する方法?
- 7. CoreDataからNSSetを取り出してラベルに表示します
- 8. すべての引用符からテキストを取得して表示する
- 9. xcodeを使ってウェブサイトからテキストを取得する
- 10. ArrayAdapterからリストビューの取り消し線テキストの状態を表示します。
- 11. ウェブサイトからデータを取り出して配列に保存する - iPhone SDK
- 12. SQLからブロブを取り出してAjaxリクエストからの応答として表示する方法
- 13. Flashベースのウェブサイトからテキストを抽出する方法はありますか?
- 14. htmlテーブルのリモートphp(mysql)からデータを取り出して表示
- 15. ボタンを押してプッシュ辞書からテキストを表示する
- 16. PHP .txtファイルからテキストを編集して表示する
- 17. PHPソースを表示しているウェブサイト
- 18. wikiのテキストをpythonでhtmlに変換してウェブサイトに表示する
- 19. texからテキストを抽出してラテックスタグを取り除きます
- 20. Nokogiri/xpathを使用して、巨大なHTMLファイルからテキストを取り出す
- 21. ブックマークレットを使用してウェブサイトからテキストを保存する
- 22. 正規表現を使用して文字列からアラビア語のテキストのみを取り出す方法は?
- 23. Rubyからコマンドを表示して出力をキャプチャする
- 24. 1つのウェブサイトがLAMPのテキストとして表示されています
- 25. ウェブサイトをバックグラウンドで表示しますか?
- 26. SQL javaからテキスト列を取り出す方法は?
- 27. UIAlertViewStylePlainTextInputからテキストを取り出す方法
- 28. 統計情報をテキストから取り出す
- 29. jQueryがリンクリストからテキストを取り出す
- 30. ドロップダウンからアイテムを選択した後、新しいオプションを表示してテキストを表示しますか?
他:lxml.html – Lionel