0

Python を使用して Web ページをリクエストし、ソース コードを文字列にすることを検討しています (私のページには、HTML やその他のコードを含まない、たとえば Year2012 のテキストのみが含まれているため、ソースを表示すると、Year2012 が表示されます。これが必要です)

たとえば、Python で必要な次の C# コードがあります。

string WebClient = new WebClient().DownloadString(WebPage);

myscript.php を作成し、Year2012 文字列を入力すると、WebClient は = "Year2012" になります。後で変更し、プログラムで Web ページをチェックすると、変更した内容になります。Windows用のPythonで同じことが欲しいのですが、どのように考えていますか?

ありがとう!

4

1 に答える 1

3

パッケージrequestsを使用することをお勧めします。ニーズを満たすコード スニペットを次に示します。

import requests
r = requests.get('https://github.com/timeline.json')

編集

または、Python のデフォルト パッケージurllib2を使用することもできます。簡単な例を次に示します。

import urllib2
f = urllib2.urlopen('http://www.python.org/')
print f.read(100)

出力:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<?xml-stylesheet href="./css/ht2html
于 2013-05-14T01:17:56.367 に答える