通常,为了共享我们的Python程序,收件人将需要安装相同版本的Python以及所使用的所有模块。嗯,这可能是非常繁琐的要求。转换为.exe的兴趣对于分发而言相当高,并且有几种选择。使用Python 2.7,Py2exe是一个很好的选择,对于Python 3,cx_freeze运行得非常好。
cx_Freeze是一组用于将Python脚本冻结为可执行文件的脚本和模块,与py2exe和py2app的方式非常相似。与这两个工具不同,cx_Freeze是跨平台的,应该可以在Python本身可以使用的任何平台上运行。它支持Python 2.7或更高版本(包括Python 3)。
一旦我们有了cx_freeze,我们就可以开始了。我们将用regex和urllib解析'geeksforgeeks.org'。
import urllib.request
import urllib.parse
import re
import time
url = 'https://www.geeksforgeeks.org/'
values = {'s' : 'basics',
'submit' : 'search'}
data = urllib.parse.urlencode(values)
data = data.encode('utf-8') # data should be bytes
req = urllib.request.Request(url, data)
resp = urllib.request.urlopen(req)
respData = resp.read()
paragraphs = re.findall(r'<p>(.*?)</p>',str(respData))
for eachParagraph in paragraphs:
print(eachParagraph)
time.sleep(14)








暂无数据