猜数字(又称BullsandCows)是一种古老的的密码破译类益智类小游戏,起源于20世纪中期,一般由两个人或多人玩,也可以由一个人和电脑玩。通常由两个人玩,一方出数字,一方猜。出数字的人要想好一个没有重复数字的4个数,不能让猜的人知道。猜的人就可以开始猜。每猜一个数字,出数者就要根据这个数字给出几A几B,其中A前面的数字表示位置正确的数的个数,而B前的数字表示数字正确而位置不对的数的个数。
源码展示:
1'''
2在学习过程中有什么不懂得可以加我的python学习交流扣扣qun,934109170,群里有不错的学习教程、开发工具与电子书籍。
3与你分享python企业当下人才需求及怎么从零基础学习好python,和学习什么内容。
4'''
5importwebbrowserasweb
6importre
7importurllib
8importtime
9importos
10defspider(url,urlpattern):
11urls=getURLs(url,urlpattern)
12forurlinurls:
13visitURL(url)
14defvisitURL(url):
15url=url[:-1]#removethe"attheendofthestring
16print(url)
17#print("\n")
18web.open(url,1,False)
19time.sleep(5)
20defgetURLs(url,urlpattern):
21urls=[]
22
23response=urllib.urlopen(url)
24html=response.read()
25pattern=re.compile(urlpattern)
26urls=pattern.findall(html)
27urls=list(set(urls))
28returnurls
29
30
31if__name__=="__main__":
32urls={
33"这里填写你blog的地址"
34}
35foriinrange(1,10):
36forurl,urlpatterninurls.items():
37spider(url,urlpattern)
38print("Blogshasbeenrefreshedfor",i,"times")
39os.system("taskkill/F/IMchrome.exe")
代码不是很多,不要复制,多动手练习!
代码不是很多,不要复制,多动手练习!
代码不是很多,不要复制,多动手练习!
如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h54674.shtml