2016-08-04 10 views
0

多くの人のことについての情報を得たいです。 私はこれらの情報をウェブサイトwww.wats4u.comに掲載しています。 。 私は最初の名前と、これらの人物の名前を文書のexelに入れました。ウェブサイトのアドレスを変更

私は、コードを持っている瞬間のために:

import urllib 
page = urllib.urlopenbegin('https://www.wats4u.com/annuaire-alumni?lastname=algan&firstname=michel&scholl=All&class=All&=rechercher') 
strpage = page.read() 
sock.close() 
print htmlSource 

そして、私はより多くのそのようなコードをしたいと思います:

page = urllib.urlopenbegin('https://www.wats4u.com/annuaire-alumni?lastname= + name + &firstname= + firstname + &scholl=All&class=All&=rechercher') 

私は名前とドキュメントエクセル「テストでファーストネームを持っています。 xlsx "(およそ5000人)です。

コードを変更または追加するには何が必要ですか? str.format

答えて

1

ルック:

url = 'https://www.wats4u.com/annuaire-alumni?lastname={}&firstname={}&scholl=All&class=All&=rechercher' 
firstname = 'algan' 
lastname = 'michel' 
page = urllib.urlopenbegin(url.format(firstname, lastname)) 
+0

を助けてくれてありがとう。 しかし、あなたの答えは、例 "Michel ALGAN"のためだけに機能します。 5000の名前で動作するコードが必要です。 文書のexel "test.xlsx"に5000の名前があります。 – pong74

+0

@ pong74もちろんこれは単なる例です。 Excelから他の名前を読み取って、それを私の答えに組み込む方法を調べなければなりません。 – DeepSpace

関連する問題