1

URLのリストをループしていくつかの操作を行うコードがありますが、入力されたURLにはそれぞれクエリ文字列が含まれている必要があります.URLが正しく、実際にクエリ文字列が含まれているかどうかを最初に確認したい. URLのチェックのみが見つかりました。私が見つけた最も近い解決策は、このようにurlparseを使用することです

#!/usr/local/bin/python2.7

from urlparse import urlparse
line = "http://www.compileonlinecom/execute_python_online.php?q="
o = urlparse(line)
print o
# ParseResult(scheme='http', netloc='www.compileonlinecom',          path='/execute_python_online.php', params='', query='q=', fragment='')

if (o.scheme=='http' and o.query!=''):
print "yes , that is a url with query string  "

else:
   print "No match!!"

しかし、もっと堅実な正規表現でそれを行うことができるのだろうか

4

1 に答える 1