learnselenium 学习Selenium爬虫,模拟登录PayPal。免责声明:本代码仅用于学习Selenium,不可用于大规模测试登录PayPal或者对其发起DDos攻击,违者后果自负。编写本代码视为自身学习目的,特别是用Python实现多线程/多进程间通信,理解并发与并行的实际应用。
运行环境部署 【爬虫|selenium爬虫模拟登录PayPal】CentOS7
- Pyhton虚拟环境安装
- Selenium + Chrome + WebDriver环境安装
- 环境测试
cd $HOME
curl https://repo.anaconda.com/archive/Anaconda3-5.3.1-Linux-x86_64.sh -O | sh
sh Anaconda3-5.3.1-Linux-x86_64.sh
按提示完成安装后再输入以下命令创建Python3.6.6的虚拟环境
source $HOME/anaconda3/etc/profile.d/conda.sh
conda create -n learnselenium python=3.6.6
conda activate learnselenium##### 安装依赖
pip install requests Sqlite3Worker selenium##### 安装chromedriver
cd $HOME/anaconda3/bin
wget https://chromedriver.storage.googleapis.com/2.44/chromedriver_linux64.zip
unzip chromedriver_linux64.zip
rm -f chromedriver_linux64.zip./chromedriver --version
ChromeDriver 2.44.609551 (5d576e9a44fe4c5b6a07e568f1ebc753f1214634)##### 安装chome浏览器
cd $HOME
wget https://commondatastorage.googleapis.com/chromium-browser-snapshots/Linux_x64/609211/chrome-linux.zip
unzip chrome-linux.zip
cd chrome-linux
http://www.biyezuopin.vip
./chrome --version
Chromium 72.0.3616.0##### 修改PATH
vim ~/.bash_profile
$PATH:$HOME/anaconda3/bin:$HOME/chrome-linux
source ~/.bash_profile
cd $HOMEchrome --version
如果没有任何问题,环境安装完成##### 使用yum安装chrome
curl https://intoli.com/install-google-chrome.sh | bash/opt/google/chrome/google-chrome --version
Google Chrome 70.0.3538.110
```http://www.biyezuopin.vip### 环境测试
```Shell
打开另一个终端
cd $HOME
git clone https://github.com/httpcn/learnselenium.git
cd learnselenium
source activate learnselenium
python test_selenium.py
推荐阅读
- python|基于Python的阴阳师后台全平台辅助
- 笔记|Real-SR超分辨网络
- 自学python|Python爬虫,私活接单记录,假日到手5500,美滋滋
- 渗透笔记2|WAF绕过-信息收集之反爬虫延时代理池技术
- Python技术|无需破解,Python这个神器帮你免费获取资源,赶紧收藏!
- 计算机视觉算法工程师|算法工程师0——算法工程师学习进阶路线
- python|分享一个开源免费、功能强大的视频播放器库
- 程序员|不是学计算机的人工作后才开始学编程晚吗(能找到好工作吗?)
- python|我,27岁按摩师,摘掉口罩后的新收获(在家一个月学会Python,薪资直接破万)