鱼C论坛

 找回密码
 立即注册
查看: 1556|回复: 3

[已解决]不知道哪里语法错误了。。。。

[复制链接]
发表于 2018-1-3 21:32:11 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
import requests
import re
import json


def qwer(url):
    a = requests.get(url)
    return(a.text)
def ze(html):
    pattern = re.compile('<a.*?target=.*?href=.*?title.*?class=.*?src=.*?width=.*?height=.*?></a>')
    zxc=re.findall(pattern,html)
    for item in zxc:
        yield{
            'target': item[0]
            'href': item[1]
            'title': item[2]
            }
        
      
def write(content):
   with open('result.txt','a')as f:
      f.write(json.dumps(content))
      f.close()


def qwert(bnm):
    url=(bnm)
    html=qwer(url)
    for item in ze(html):
        print(item)
   
   
        
   
   
        

qwert('http://www.quanshuwang.com/')



在生成器那里显示语法错误,但是HTML里的确是那样的啊。。。。。。。。。。。。。
最佳答案
2018-1-3 22:10:18
字典里面要用逗号隔开每个键值对
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-1-3 22:10:18 | 显示全部楼层    本楼为最佳答案   
字典里面要用逗号隔开每个键值对
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-1-6 11:59:47 | 显示全部楼层
铁棍阿童木 发表于 2018-1-3 22:10
字典里面要用逗号隔开每个键值对

隔开后也是提示语法错误。。。。。。。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-1-6 12:06:13 | 显示全部楼层
二百斤的浪子 发表于 2018-1-6 11:59
隔开后也是提示语法错误。。。。。。。

解决了,谢谢谢谢
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-3-5 09:34

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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