0

Google の例:

http://www.google.com.co/url?sa=t&rct=j&q=pedro%20gomez%20proyecto%20en%20la%20ciudad%20de%20valledupar&source=web&cd=10&ved=0CFsQFjAJ&url=http%3A%2F%2Fwww.21molino.com%2F1410%2F8911.html

またはBing検索から:

http://www.bing.com/search?q=10%2F30+Sand&src=IE-SearchBox&FORM=IE8SRC

Pythonモジュールを使用して、解析して一致?q=またはq=キーワードが必要です。ascii url を utf-8 にエンコードして読み取れるようにするには、どうすれば複数のパラメーターを渡すことができますか?(?<=)?re

ここで助けが必要です、どうもありがとう:)

4

1 に答える 1

2

これを試して:

[?&]q=([^&#]*)

または、さらに良いこと:

import urlparse
pr = urlparse.urlparse(url)
qs = urlparse.parse_qs(pr.query)['q']

後者は%-escaps も自動的にデコードします。

于 2012-10-11T03:12:16.953 に答える