欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
  猜数字(又称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