吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1240|回复: 19
收起左侧

[求助] 初学python遇到的问题

[复制链接]
CCSS 发表于 2022-1-7 23:18
import requests
from lxml import etree
import csv
import time
def spider():
    headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36'}
    pre_url = 'https://shenzhen.qfang.com/sale/f1'
    for x in range(1,11):
        html = requests.get(pre_url+str(x), headers=headers)
        time.sleep(2)
        selector = etree.HTML(html.text)
        house_list = selector.xpath('//*[@id="cycleListings"]/ul/li')
    for house in house_list:
            name = house.xpath('div[2]/div[1]/a/text()')[0]
            house_layout = house.xpath('div[2]/div[2]/p[1]/text()')[0]
            item = [name, house_layout]
            data_writer(item)
            print('正在爬取', xiaoqu)           
def data_writer(item):
    with open('qfang.csv', 'a', encoding='utf-8', newline='') as csvfile:
        writer = csv.writer(csvfile)
        writer.writerow(item)
if__name__=='__main__':
    spider()

image.png

我错哪儿了,哪儿错了,

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| CCSS 发表于 2022-1-7 23:43
解决了,if'__name__'网上的例子漏了引号
liyiyun 发表于 2022-1-8 01:54
建议你用vscode,或者用个sublimetext。这样也方便看出
回忆流年 发表于 2022-1-8 08:39
EAA174 发表于 2022-1-8 08:41
用记事本的都是大佬
layuai 发表于 2022-1-8 09:12
建议把条件改成正则表达式
头像被屏蔽
fandy7 发表于 2022-1-8 09:30
提示: 作者被禁止或删除 内容自动屏蔽
31213610 发表于 2022-1-8 09:48
初学还是用pycharm比较好,有错误会有提示,方便找到问题。
wuaikirin 发表于 2022-1-8 09:56
用个好点的编辑器吧,vscode 或者pycharm
pp125109139 发表于 2022-1-8 09:59
pycharm。。。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 18:52

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表