摘要: https://blog.csdn.net/weixin_42970378/article/details/83108206 阅读全文
posted @ 2020-03-31 13:48 Jontyfan 阅读(479) 评论(0) 推荐(0)
摘要: soup.find_all(lambda tag: tag.name=='li' and tag.get('class')==['table_col']) bs中使用的是模糊匹配,所以查到为所有的包括table_col的所有<li> 阅读全文
posted @ 2020-03-31 13:46 Jontyfan 阅读(411) 评论(0) 推荐(0)
摘要: 出现这个问题就是你的HTML中的href有误,因为他引用的views中的东西他找不到。 阅读全文
posted @ 2020-03-19 11:57 Jontyfan 阅读(296) 评论(0) 推荐(0)
摘要: 正则表达式 ^ 开始符号 $ 结束符号 例如:^bd$ 表示以b开头d结束的字符串 . 表示任意字符 * 表示出现一次至任意多次 ? 当跟在限制字符时,表示非贪婪匹配(即从左往右找到符合条件的字符串)否则表示0-1次 {2} 表示出现两次 {2,} 表示出现最少两次 {2,5} 表示出现2-5次 | 阅读全文
posted @ 2019-12-16 14:43 Jontyfan 阅读(216) 评论(0) 推荐(0)
摘要: 1、通过标签选择 # 选择所有title标签 soup.select("title") # 选择所有p标签中的第三个标签 soup.select("p:nth-of-type(3)") 相当于soup.select(p)[2] # 选择body标签下的所有a标签 soup.select("body 阅读全文
posted @ 2019-12-11 23:07 Jontyfan 阅读(6256) 评论(0) 推荐(1)
摘要: requests对象的get和post方法都会返回一个Response对象,这个对象里面存的是服务器返回的所有信息,包括响应头,响应状态码等。其中返回的网页部分会存在.content和.text两个对象中。 两者区别在于,content中间存的是字节码,而text中存的是Beautifulsoup根 阅读全文
posted @ 2019-12-11 19:57 Jontyfan 阅读(1583) 评论(0) 推荐(1)