1234567891011121314151617181920212223242526272829 |
- import os
- import sys
- import requests
- from bs4 import BeautifulSoup
- dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
- sys.path.insert(0, dir)
- def get_proxy():
- r = requests.get('http://127.0.0.1:5555/random')
- proxy = BeautifulSoup(r.text, "lxml").get_text()
- return proxy
- def crawl(url, proxy):
- proxies = {'http': proxy}
- r = requests.get(url, proxies=proxies)
- return r.text
- def main():
- proxy = get_proxy()
- html = crawl('http://docs.jinkan.org/docs/flask/', proxy)
- print(html)
- if __name__ == '__main__':
- main()
|