Python
文章平均质量分 68
pilipala6868
爱健身的未来程序猿
展开
-
2048-高分AI
近期了解了一点python爬虫,做了一个自动随机向2048游戏发送方向键的小练习后,便尝试着想写一个能自动判断较优方向并拿高分的假AI。 代码见GitHub - 2048-AI 简单思路就是,每次发送方向键前,都爬取一下当前游戏的4x4二维数组模型,之后根据此实际模型,模拟得出往上下左右各个方向移动后的结果,在这四个预测结果中选出较优的方向,发送该方向键往此移动。 ...原创 2018-03-18 12:34:34 · 2105 阅读 · 1 评论 -
爬虫下载最新壁纸
最近学了下多线程+Queue的爬虫,于是在我很喜欢的一个壁纸网站(Wallhaven)上做实践。想每次运行程序,就能帮我自动爬取最新的所有壁纸(直到上一次已经下载过的壁纸)下载到电脑里。代码见Github - Newest wallpaper everyday多线程多线程的编写也中规中矩,不过任务的分配并不是简单的平均分配,而是结合了Queue来实时地给各个线程分配任务,以充分利用各个线程资源。首...原创 2018-06-12 20:00:54 · 477 阅读 · 0 评论 -
Requests卡死问题
之前写出了一个多线程爬取壁纸程序后,发现有的线程会在打开某张图片的链接时卡住(似乎一般是在打开的图片比较大的时候),报错也不报,许久都不能恢复。。网上的做法是使用socket.setdefaulttimeout(时间)来解决,但亲测并无卵用。另外可以设置timeout参数来防止requests时间过长,同时还可以捕捉错误信息然后让再让其requests多几次: try: downloadPic...原创 2018-06-16 13:03:00 · 12217 阅读 · 2 评论