jfmlj
发表于 2018-5-22 17:05:39
撒打发
jociac
发表于 2018-5-22 17:17:25
xiexie
沙漠落雪123
发表于 2018-5-22 23:19:55
学习
pythonye
发表于 2018-5-22 23:29:24
学习
Johnny2018
发表于 2018-5-23 12:26:53
check
illusionS
发表于 2018-5-23 15:40:46
11
我叫枫剑
发表于 2018-5-23 17:56:54
?
宁缺ye毋滥
发表于 2018-5-25 17:14:43
二恶烷TV
leehom888
发表于 2018-5-26 13:35:16
厉害 其实我只是想爬个新闻标题
色不过五
发表于 2018-5-26 23:22:50
学习
jodia
发表于 2018-5-27 09:54:00
先看看
对面的小孩
发表于 2018-5-27 14:06:27
emmm
one'
发表于 2018-5-27 16:05:44
111
tuwen
发表于 2018-5-27 21:37:12
马克一下
squalljoxn
发表于 2018-5-27 22:04:20
1
宝蛋
发表于 2018-5-28 10:17:42
本帖最后由 宝蛋 于 2018-5-28 10:21 编辑
***********************************
*************************************
宝蛋
发表于 2018-5-28 10:20:11
import requests
from bs4 import BeautifulSoup
from multiprocessing import Pool
def get_zhaopin(page):
url = 'http://sou.zhaopin.com/jobs/searchresult.ashx?jl=全国&kw=python&p={0}&kt=3.format(page)'
print("第{0}页".format(page))
wbdata = requests.get(url).content
soup = BeautifulSoup(wbdata,'lxml')
job_name = soup.select("table.newlist > tr > td.zwmc > div > a")
salarys = soup.select("table.newlist > tr > td.zwyx")
locations = soup.select("table.newlist > tr > td.gzdd")
times = soup.select("table.newlist > tr > td.gxsj > span")
for name, salary, location, time in zip(job_name, salarys, locations, times):
data = {
'name': name.get_text(),
'salary': salary.get_text(),
'location': location.get_text(),
'time': time.get_text(),
}
print(data)
if __name__ == '__main__':
pool = Pool(processes=2)
pool.map_async(get_zhaopin,range(2, 11))
pool.close()
pool.join()
求教,我执行后程序没有反应是怎么回事,请各位大神指教
宝蛋
发表于 2018-5-28 10:20:57
宝蛋 发表于 2018-5-28 10:20
import requests
from bs4 import BeautifulSoup
from multiprocessing import Pool
第六课 爬取智联招聘
Eomala
发表于 2018-5-28 22:19:41
看一看
stand0328
发表于 2018-5-29 05:51:01
来看看