工具框架 7532 阅读 Mac上用openemu玩街机游戏 现在工作电脑和个人电脑都是用的Mac,写程序调试什么的确实方便耐用,但是弊端很快就来了,就是娱乐欠缺。。。 mac的游戏还是欠缺,我也不玩魔兽炉石了,没有那么多时间,就想怀个旧。曾经在虚拟机上装windows玩过暗黑或梦幻西游,不过很麻烦啊,还要启动虚拟机,电脑也容易发烫。 以前windows...... Mac
Web开发 2694 阅读 Django restframework加Vue打造前后端分离的网站(十四)后端模块间数据引用和展示 前面已经建立了多个后端模块,url / model 等都在模块中形成独立业务相关内容,不过业务中难免就会有互相联系的情况,比如一个模块引用了其他模块,类似ForengnKey;比如get请求获取某个模块的数据,也希望把外键相连的模块数据也展示出来以避免多次请求。 场景1: model的外...... python django vue.js web开发
爬虫 2235 阅读 Python爬虫(六)模拟用户登录 对于很多网站来说,登录后才会呈现部分数据。对于非网页形式的服务端,用户身份验证也是必要的操作。 比如贴吧登录后才能看到我的收藏,比如只有有妖气会员才能看的收费漫画,等等。 于是爬虫也需要能够模拟用户登录的行为,才能获取需要的数据。 关键是在能获得服务器认可的已登录状态。而服务...... python 爬虫 spider
爬虫 3336 阅读 Python爬虫(五)关于headless浏览器被反爬虫禁止访问 有些网站会有反爬虫的机制。反爬虫的机制有很多种,之后会在一篇文章中统一说明。 这篇文章是记录headless浏览器时被识别为爬虫的解决方式。 比如这个网站会检查访问者是否异常:"https://haveibeenpwned.com/". 当用Phantom...... python 爬虫 spider
爬虫 3008 阅读 Python爬虫(四)使用selenium和headless浏览器 当只是爬静态网页时,用requests并解析页面是很方便的。如果我们看到加载页面时有调用API(浏览器的dev tool里network标签里看),也可以直接向这个api发送请求。 不过当遇到ajax异步加载或者需要执行javascript时,仅仅使用requests就不够了。这时我们可...... python 爬虫 spider