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!!"
しかし、もっと堅実な正規表現でそれを行うことができるのだろうか