专栏首页python学习教程python学习教程,猜数字游戏开发

python学习教程,猜数字游戏开发

点击蓝字“python教程”关注我们哟!

猜数字(又称 Bulls and Cows )是一种古老的的密码破译类益智类小游戏,起源于20世纪中期,一般由两个人或多人玩,也可以由一个人和电脑玩。

源码展示:

import webbrowser as web
import re
import urllib
import time
import os
def spider(url,urlpattern):
    urls=getURLs(url,urlpattern)
    for url in urls:
        visitURL(url)
def visitURL(url):
    url=url[:-1] #remove the " at the end of the string
    print(url)
    #print("\n")    
    web.open(url,1,False)
    time.sleep(5)
def getURLs(url,urlpattern):
    urls=[]

    response=urllib.urlopen(url)
    html=response.read()
    pattern=re.compile(urlpattern)
    urls=pattern.findall(html)
    urls=list(set(urls))
    return urls


if __name__=="__main__":
    urls={
        "这里填写你blog的地址"
        }
    for i in range(1,10):
        for url,urlpattern in urls.items():
            spider(url,urlpattern)
        print("Blogs has been refreshed for ", i, " times")
        os.system("taskkill /F /IM chrome.exe")

代码不是很多,不要复制,多动手练习!

注意事项

01

对Python开发技术感兴趣的同学,欢迎加下方的交流群一起学习,相互讨论。

02

学习python过程中有不懂的可以加入我的python零基础系统学习交流秋秋qun:934109170,与你分享Python企业当下人才需求及怎么从零基础学习Python,和学习什么内容。相关学习视频资料、开发工具都有分享

好啦!文章就给看官们分享到这儿

最后,如果觉得有帮助,记得关注、转发、收藏哟

本文分享自微信公众号 - python教程(pythonjc),作者:小雨

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-07-05

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • python爬虫实战:爬取美剧网站

    Python现在非常火,语法简单而且功能强大,很多同学都想学Python!所以小的给各位看官们准备了高价值Python学习视频教程及相关电子版书籍,都放在了文章...

    python学习教程
  • Python爬虫学习:抓取电影网站内容的爬虫

    Python现在非常火,语法简单而且功能强大,很多同学都想学Python!所以小的给各位看官们准备了高价值Python学习视频教程及相关电子版书籍,欢迎前来领取...

    python学习教程
  • 爬虫基础练习—python爬虫下载豆瓣妹子图片

    cat值为图片类型,大家可以自行更改cat值体验一下,有问题留言给我,看到就会解答

    python学习教程
  • 用scrapy爬虫抓取慕课网课程数据详细步骤

    关于如何安装scrapy框架,可以参考这篇文章 史上最完全Mac安装Scrapy指南 http://www.jianshu.com/p/a03aab073...

    机器学习AI算法工程
  • 爬虫 | Scrapy实战腾讯招聘

    这个文章的技术含量并不高,旨在练习scrapy框架的基本用法,熟悉框架下各个文件的作用。 先上一波爬取结果:

    咸鱼学Python
  • 外行学 Python 爬虫 第七篇 开启多线程加快爬取速度

    经过上一篇文章外行学 Python 爬虫 第六篇 动态翻页我们实现了网页的动态的分页,此时我们可以爬取立创商城所有的原件信息了,经过几十个小时的不懈努力,一共获...

    keinYe
  • Flask支持正则路径匹配

    •default([^/].*?)•string•int•float•path•uuid

    上帝De助手
  • 一份 Numpy 小抄请查收

    在numpy中维度(dimensions)叫做轴(axes),轴的个数叫做秩(rank)。如3D空间中一个点的坐标[1,2,3]是一个秩为1的数组,因为它只有一...

    syy
  • 【C语言系列】C语言数组

    一、数组的概念 用来存储一组数据的构造数据类型 特点:只能存放一种类型的数据,如全部是int型或者全部是char型,数组里的数据成为元素。 二、数组的定义 格式...

    程序员互动联盟
  • HTML5+CSS3

    CSS权重指的是样式的优先级,有两条或多条样式作用于一个元素,权重高的那条样式对元素起作用,权重相同的,后写的样式会覆盖前面写的样式。

    py3study

扫码关注云+社区

领取腾讯云代金券