現在、グループが異なるゲームがあり、毎時賞金「金」で遊ぶことができます。ゴールドがあることもあれば、ゴールドがあることもあります。それは、毎時間 "グループ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. サーバからhtmlを取り出し、角をつけて表示
- 3. BeautifulSoupを使用してウェブサイトからテキストを抽出する
- 4. ウェブサイトからJSONテキストを取得する
- 5. 外部のウェブサイトのクラスからのテキストを表示する
- 6. Googleのグーグルシートからデータを取り出して表示
- 7. データベースからデータを取り出してGravityフォームに表示
- 8. ウェブサイトのテキストを解析してビューに表示する方法
- 9. ウェブページからテキストを抽出してiOS上のテキストビューに表示
- 10. データベースからデータを取り出してジーンズに表示するジョブ
- 11. jsonファイルからデータを取り出してボタンで表示する
- 12. indexeddbからデータを取り出してdivに表示する方法
- 13. データ/テキストをウェブサイトから取り出して、テキストビュー、リストビューなどでアンドロイドアプリに入力する方法?
- 14. ウェブサイトから画像の一覧を取得して表示する
- 15. xcodeを使ってウェブサイトからテキストを取得する
- 16. CoreDataからNSSetを取り出してラベルに表示します
- 17. すべての引用符からテキストを取得して表示する
- 18. IExcelDataReaderを使用してExcelから正しいテキスト表示を取得する
- 19. ウェブサイトからデータを取り出して配列に保存する - iPhone SDK
- 20. VBAでウェブサイトからテキストを取得
- 21. アンドロイドアプリケーションの外にウェブサイトを表示し、ウェブサイトからアンドロイドアプリケーションに戻る
- 22. ArrayAdapterからリストビューの取り消し線テキストの状態を表示します。
- 23. テキストの選択方法アンドロイドウェブビューでデフォルトのテキストビューとしてウェブサイトから表示
- 24. SQLからブロブを取り出してAjaxリクエストからの応答として表示する方法
- 25. データベースから値をHTMLに取り出して表示しますが、表示しません
- 26. mysql dbから値を取り出してjspのドロップダウンボックスに表示したい
- 27. Flashベースのウェブサイトからテキストを抽出する方法はありますか?
- 28. WebSocketServerとArduinoを使用してウェブサイトにテキストを表示
- 29. ListViewボタンをクリックしてテキストを表示するテキストを表示
- 30. jsonを1つのウェブサイトからhtmlウェブサイトに表示する
他:lxml.html – Lionel