zoukankan      html  css  js  c++  java
  • 搜索引擎搜索

    模拟搜索引擎的关键是知道该搜索引擎的关键词接口

      百度的关键词接口是:http://www.baidu.com/s?wd=KEYWORD

      360搜索的关键词接口是:http://www.so.com/s?q=KEYWORD

    百度搜索Python:

    import requests
    keyword = "Python"
    url = 'http://www.baidu.com/s'
    try:
      kv = {'wd':'keyword'}
      r = requests.get(url,params=kv)
      print(r.request.url)
      r.raise_for_status()
      r.encoding = r.apparent_encoding
      print(len(r.rext))
      print(r.text[:1000])
    except:
      print("爬取失败")

    360搜索Python:

    import requests
    keyword = "Python"
    url = 'http://www.so.com/s'
    try:
      kv = {'q':'keyword'}
      r = requests.get(url,params=kv)
      print(r.request.url)
      r.raise_for_status()
      r.encoding = r.apparent_encoding
      print(len(r.rext))
      print(r.text[:1000])
    except:
      print("爬取失败")

    任意给一个搜索引擎,获取它的搜索接口的方法为:

    以百度为例,在百度搜索框内输入Python,直接搜索,然后在地址框内找到&wd=Python字样的,则百度的搜索接口就是百度的搜索网址加上wd

  • 相关阅读:
    Thomas Hobbes: Leviathan
    10 Easy Steps to a Complete Understanding of SQL
    day3心得
    py编码终极版
    day2 作业
    Python 中的比较:is 与 ==
    day2-心得
    day1--心得
    day1作业
    python--open用法
  • 原文地址:https://www.cnblogs.com/tianxxl/p/7655623.html
Copyright © 2011-2022 走看看