python模拟登录前程无忧,发送简历
2015-05-29 18:47
661 查看
主要想模拟登录,抓取相关公司,发送简历。
已经实现验证码手动输入,抓取相关公司,发送简历这个功能现在在想如何实现。
已经实现验证码手动输入,抓取相关公司,发送简历这个功能现在在想如何实现。
import requests from bs4 import BeautifulSoup import re s = requests.session() #用户名和密码 login_data = {'username': '用户名', "userpwd":"密码", } headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.81 Safari/537.36'} #模拟登录查看是否有验证码,如果有,手动输入。 # r=s.get("http://my.51job.com/my/My_SignIn.php") # r.encoding="gb2312" # a= BeautifulSoup(r.text).find(class_="verifyPicChangeClick").get("src") # print(a) # # if a: # # data=s.get(a) # f=open("test.png","wb") # f.write(data.content) # f.close() # verifyCode=input("please input code:") # login_data["login_verify"]=verifyCode # # # print(login_data) #r=s.post("http://my.51job.com/my/My_Pmc.php",data=login_data,headers=headers) #不同的搜索条件,设置不同的URL,每页有50个公司 req=s.get("http://search.51job.com/jobsearch/search_result.php?fromJs=1&jobarea=040000%2C00&funtype=0000&industrytype=00&keyword=android&keywordtype=1&lang=c&stype=2&postchannel=0000&fromType=1") #print(req.text) soupList=BeautifulSoup(req.text).find_all(href=re.compile(r"http://search.51job.com/job/[\d]+.?")) href=[ i.get("href") for i in soupList] print(href)
相关文章推荐
- python函数及函数式编程
- python学习-知识点记录(Temp)
- python学习-知识点记录(Temp)
- Python 食谱
- python 上传文件到服务器
- 纯Python综合图像处理小工具(3)10种滤镜算法
- python修饰器实现单例模式
- 【机器学习】knn(k-近邻算法)&numpy安装
- python 类属性和实例属性
- python 之 使用web.py实现一个简单的增删改查应用
- Python核心编程第八章笔记及习题记录
- python 点滴记录8:文件操作read、readline与readlines
- 一个简单的判断远端服务器端口是否通的Python脚本
- Python实现控制台输入密码的方法
- python删除过期文件的方法
- Python自定义函数的创建、调用和函数的参数详解
- 【转】一张图学会python编程
- Python中函数的参数定义和可变参数
- Python进阶With语法
- Python的Django框架中TEMPLATES项的设置教程