java 单机接口限流处理方案
287
2022-08-30
Python基础入门与安装(Python的安装和使用)
这里使用的pycharm,Python3.6.5。Windows下执行DOS命令(也就是cmd打开窗口执行命令),请务必以管理员身份运行哦。
① 安装Python3.6.5
下载地址:-V
② 安装pycharm并激活
可以去官网下载其他插件安装
查看自己的pip版本:
pip -V
更新pip:
python -m pip install --upgrade pip
修改pip下载源
pip和很多的包管理工具一样,是从国外源下载的。因此速度会比较慢,甚至会安装不了。可以在使用pip的时候加参数 -i pip install django -i ~/.pip/pip.conf [global]index-url = = 安装django
pip install django# 安装指定版本pip install django==2.2.6
查看版本:
django-admin --versionPython -m django --version
升级版本:
若你用 pip 安装 Django,你可以使用 --upgrade 或 -U 标志:
# 将会卸载以前的版本哦pip install -U Django
② 安装MySQL驱动
这里python是3.6.5哦,如果是2.X的使用pip install mysql-python
pip install PyMySQL
# __init__.py文件与settins.py文件并列import pymysqlpymysql.install_as_MySQLdb()
③ 安装 DjangoUeditor
pip install DjangoUeditor
④ 安装selenium
pip install selenium#查看安装的seleniumpip show selenium# 指定版本pip install selenium==2.48.0
C:\Windows\system32>pip show seleniumName: seleniumVersion: 4.1.0Summary:Home-page: Apache 2.0Location: c:\program files\python37\lib\site-packagesRequires: trio, trio-websocket, urllib3Required-by:
Windows下selenium+chromedriver进行爬虫
这里习惯使用Chrome浏览器,百度下载默认安装。
Python代码使用实例:
# selenium模块浏览器静默状态下运行from selenium import webdriver, commonimport timeoption = webdriver.ChromeOptions()option.add_argument('headless')#这里是重点,增加一个参数即可实现在不打开浏览器的情况下完成系列操作browser = webdriver.Chrome(chrome_options=option)url = 'browser.find_elements_by_xpath('//*[@id="janus"]/a[4]')for i in list: print(i.text)time.sleep(3)browser.close()
Java代码使用实例
//根据谷歌浏览器版本下载 chromedriver.exe 下载地址"C:\\Program Files\\Python37\\chromedriver.exe");ChromeOptions chromeOptions=new ChromeOptions();// 静默执行,也就是不弹出浏览器窗口chromeOptions.setHeadless(true);WebDriver driver = new ChromeDriver(chromeOptions);driver.get(detailUrl);WebDriverWait wait = new WebDriverWait(driver,10);// 判断wait.until(new ExpectedCondition
如果需要每个请求都等待固定时间,可以添加如下代码:
# 等待10sdriver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
Java使用selenium时需要添加maven依赖:
如果需要其他功能,可以添加如下依赖:
⑤ 安装验证码模块
pip install django-simple-captcha
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~