美文网首页
10 行 Python3 代码做个简单的爬虫

10 行 Python3 代码做个简单的爬虫

作者: 孙庚辛 | 来源:发表于2020-03-08 17:01 被阅读0次

    这篇文章主要针对有找对象需求的小伙伴, 如果要找到合适的人生伴侣,最好先看看自己的生辰八字,推荐个网站叫易奇八字,用生日判断一下自己的五行属性,金木水火土里面比较喜欢什么,哪种五行力量对自己有帮助, 这样以后专门找某种五行属性旺的人,这样相对会比较合拍一点。

    除此之外,每一年都会有自己的五行属性, 比如 2020 年是庚子年, 金水之气比较旺, 天干庚金为丙、丁火男命之财星(男命的妻子、女友),甲、乙木女命之官星(女命的丈夫、男友),所以这四类人群在 2020 年容易碰到心仪之人或缔结婚姻的人。不过如果财、官星为命局的忌神,这样的缘分相处起来就会比较费劲、容易受到伤害,消耗精神气。反之,如果财官为用的话,就可以主动接触异性, 多渠道和多一些异性互相了解, 这样就比较容易找到适合自己的人了。 因为婚姻这种人生大事,一辈子还是少结几次婚比较不折腾, 不和找工作似的,不满意再换成本也不太高, 所以一定要拿出比找工作还要努力的心态才保险些。

    还好现在互联网技术可以让我们有更多的信息渠道认识人,目前来看知乎上的用户相对比较讲道理, 做对象来讲靠谱的几率比较大, 那我们可以写个爬虫,把我们所在城市的知乎单身用户趴下来,保存到一个文本文件,然后挨个审查一下 , 找到差不多的人然后私信联系下看看。

    已经有人这么做了,爱知乎 linespic.com 就是知乎单身用户相亲贴平台,我们可以偷个懒,从这个数据网站上搜索我们所在的城市, 然后把网址链接复制下来填到下面的爬虫程序里, 还可以看看总共有多少页面, 也把数量放到程序的循环里,这样就可以把每页里面用户发的相亲贴都给保存下来了。

    下一步,就是要捯饬一下,开启相亲模式了, Good luck!

    #-*- coding:utf-8 -*-
    import urllib.request as ur
    from bs4 import BeautifulSoup
      
    city_file = open('qingdao.txt', 'a', encoding='utf-8')
    
    for page in range(1,78):
        response = ur.urlopen('http://www.linespic.com/?type=0&keywords=%E9%9D%92%E5%B2%9B&page=' + str(page)
    )
        html_doc = response.read()
        soup = BeautifulSoup(html_doc, "html.parser", from_encoding="utf-8")
        texts = soup.find_all('div', class_='pd-t5')
        city_file.write( "".join(str(i) for i in texts) )
    
    city_file.close() 
    
    

    相关文章

      网友评论

          本文标题:10 行 Python3 代码做个简单的爬虫

          本文链接:https://www.haomeiwen.com/subject/uqtjdhtx.html