主要实现既可以用户名登录也可以使用邮箱登录的功能 要记得在settings中配置以下字段才会生效 AUTHENTICATION_BACKENDS = ( # 这是使用自己写的 'users.views.MyBackend', # 这是django默认使用的认证 # 'django.contrib.auth.backends.ModelBackend
2024年12月9日 21:39 Django 用户认证 用户 邮箱登录 邮箱注册 ORM
因为大部分文章都是从另一个网站迁移过来的,所以文章的发布时间是集中的,为了解决这个问题,所以有了下面的程序,遍历所有的文章,然后将文章的发布日期修改为随机的发布日期
2024年12月9日 21:30 Python Mysql 其他
selenuim登录淘宝,保存cookie时遇到的问题,总而言之,一定要保证添加cookie时浏览器当前的域名和cookie中的域名是一样的,否则会添加失败抛出异常`Message: invalid cookie domain: Cookie 'domain' mismatch (Session info: chrome=110.0.5481.178)`
2024年12月9日 21:14 跨域 Python 爬虫 破解 session 请求头 抓包 协议 selenium
在现代网络环境中,许多网站都具备检测自动化工具(如爬虫)的能力,这给自动化测试和爬虫带来了挑战。Playwright 是一个强大的自动化库,它支持多种浏览器,并提供了绕过这些检测的方法。本文将解析一段使用 Playwright 和 Stealth 模式绕过网站检测的代码。
2024年12月9日 19:35 爬虫 破解 session 请求头 抓包 协议 selenium
为 Chrome 浏览器提供了一个 Selenium WebDriver 的封装版本。这个工具的主要目的是绕过网站对自动化浏览器行为的检测。许多网站使用各种技术来识别和阻止由 Selenium 或其他自动化测试工具控制的浏览器实例,因为这些网站可能希望防止自动化脚本进行诸如数据抓取、批量购买有限商品或执行其他形式的自动化操作。
2024年12月9日 16:00 Scrapy 爬虫 破解 请求头 抓包 协议 selenium