展示 122 篇文章   每页 5
爬虫
2058 阅读

Python爬虫(一)基础准则和基本概念

爬虫、网络机器人、spider、crawler,都是一个东西,就是一些程序对目标进行有规律有目的性的自动的信息收集。当然实际上爬虫并不会真正去到目的地,但是会发送请求过去,并拿到回复,回复可能是空,也可能是html、json等。 收集到的信息数据可被人为使用或者被其他程序再次筛选和整理。......
python 爬虫 spider
随记
2045 阅读

解决python在Mac上tkinter导入错误

平时编程用的Mac,python是用pyenv装的多版本,当需要用到tkinter时却得到错误提示: "ModuleNotFoundError: No module named '_tkinter'"。这个就很奇怪了,因为tkinter是python内置的却......
python
Web开发
2026 阅读

Django添加自定义的404等错误页面

当Django的settings里debug为True时,本地调试进入不存在的页面之类的操作,会提示路由错误,或者500错误时提示出错的代码位置。 当settings里debug为false时,只有简单的提示,比如404是显示文字(Not Found The requested reso......
python django web开发
Web开发
2004 阅读

django restframework创建用户和更新用户密码

如果我们需要做一个用户相关的API,我们可以用django的auth里的User model,并且增加user相关的serializer和viewset来实现。 以这种方式确实可以做出user相关的api,并且也可以通过api获取到用户的信息。但是会发现在创建新用户后,无法用对应的用户名......
python django web开发
自动化
1977 阅读

Python加Selenium自动化测试知乎网站(二)操作页面元素

做自动化测试得能模拟用户的操作步骤和行为,比如点击、勾选等,在模拟操作前,需要能识别页面的元素。 先定义一个检查点吧:未登录用户打开别人分享的Python话题的链接,能看到5个相关回答,并能看到关注话题的按钮,点击关注话题,会弹出登录框。然后搜索文章,能搜索到对应的内容,且不会弹出登录框......
python 自动化测试 web测试 selenium