-1
A
答えて
1
における標準ライブラリのモジュールがありますがPython:urllib2、あなたもチェックアウトできますpython-reクエスト 次を試してみてください。
import urllib2
resp = urllib2.urlopen("The URL of the webpage whose source code you want")
今すぐhttps://www.crummy.com/software/BeautifulSoup/bs4/doc/通過し、これはあなたが、解析のために使用することができますBeautifulSoup、です。その行を使用して取得する行の条件を設定することができます。
1
さて、あなたは、ページのHTMLコンテンツを保存like this、および ファイルの機能を使用して行に移動することができます
file_awesome = open('saved_html.html', 'r')
content = file_awesome.readlines()
print(content[7])
1
このそれに
import requests
def source_code(url, line):
# get the page source code and split each line
lines = requests.get(url).text.split('\n')
# page source code had too few lines
if len(lines) < line : return ''
else: return lines[line-1]
print(source_code('somepageurl', 9))
2
を行う必要があり、利用要求モジュール
をimport requests as req
url = '"http://www.something.com"'
resp = req.get(url)
print(resp.text) # html response
関連する問題
- 1. ウェブサイトのソースコードを取得できません(別のソースコードを取得する)
- 2. ウェブサイトのソースコードを取得するウェブクローラー
- 3. このウェブサイトのソースコードを取得するには?
- 4. コンボグラフ、棒グラフ、その他のグラフのソースコードを取得するウェブサイト
- 5. Rubyでソースコードを取得するには?
- 6. Python - ウェブページの解析ソースコードを取得
- 7. shoutcastソースコードを取得するには?
- 8. PythonでウェブサイトのURLを指定してタイトルメタデータを取得する
- 9. Pythonでウェブサイトにホップ数を取得する方法
- 10. 要素のソースコードを取得
- 11. .swf URIのHTMLソースコードを取得する
- 12. パッケージ/モジュールのソースコードを取得する
- 13. ページのソースコードを取得する
- 14. PHPのhtmlソースコードを取得する
- 15. 別のソースコードを取得する
- 16. ウェブサイトの代わりにソースコードを見る
- 17. このウェブサイトのソースコードを入手する
- 18. ソースコード内で一般的なASTNodeの行番号を取得する方法は?
- 19. pyinstallerアプリケーションからpythonソースコードを取得することはできますか?
- 20. Redのアクションの完全なソースコードを取得するには?
- 21. curlでjavascriptを実行した後にソースコードを取得
- 22. python loggerでソースコード行を印刷するには
- 23. Pythonメソッドのソースコードをチェックするには?
- 24. pythonソースコードを行単位で実行
- 25. ウェブサイトのソースコードを理解するツール
- 26. Pythonを使用してhttpsウェブサイトを取得中にタイムアウトする
- 27. C++でWebページのソースコードを取得する方法は?
- 28. Android版Chromiumのソースコードを取得するには
- 29. ソースコードからkubernetesのバージョンを取得するには
- 30. androidのURLからHTMLソースコードを取得するには?
http要求を開き、応答を解析して回線番号xを返しますか?リクエストまたはurllib3のpythonモジュールをチェックしてください – AK47
私はあなたが見てみることをお勧めします - > Beautifulsoup –
*私はこのような機能が必要です*。次に、好きなコードエディタを起動して、コードエディタを作成します。これはコード作成サービスではありません。最初に問題を解決するために努力してください。問題が発生した場合は、遭遇した問題について説明し、コードの*関連部分を含めて、そのコードに関する特定の質問をしてください。 See [ask]。 –