课时21 爬取手机号

我的 代码

def get_pages_within(pages):    for page_num in range(1,pages+1):        wb_data = requests.get('http://bj.58.com/shoujihao/pn{}/'.format(page_num))        soup = BeautifulSoup(wb_data.text,'lxml')        numbers = soup.select('strong.number')        prices = soup.select('b.price')        links = soup.select('a.t')        for number, price, link in zip(numbers,prices,links):            if 'zhineng' in link.get('href'):                pass            elif 'short' in link.get('href'):                pass            else:                data = {                    'title':number.get_text(),                    'price':price.get_text(),                    'link' :link.get('href').split('?')[0]                }        shoujihao.insert_one(data)        print(data)        print('Done')
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容