|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 要学习 于 2017-10-17 17:06 编辑
各位老师帮忙看看下面的代码
- # -*- coding: utf-8 -*-
- import time
- import datetime
- import requests
- aurl = "http://*********"
- day = 2
- for i in range(day):
- now_time = datetime.datetime.now()
- yes_time = now_time + datetime.timedelta(days=-day + i + 1)
- yes_time_nyr = yes_time.strftime('%Y%m%d')
- url = aurl + yes_time_nyr +".html"
-
- print url
- [size=5]#此处可打印出两个URL[/size]
- headers = {'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36 Edge/15.15063'}
- r = requests.get(url, headers=headers, timeout=3)
- r = requests.get(url)
- html = r.text
- print html
复制代码
print url
#此处可打印出两个URL
明明有两个地址,为什么print html只打印出一个网页的源码呢
不知道 站点可否贴 其他网站的地址。星号替代了
循环,什么是循环,就是都要放在for里面
- # -*- coding: utf-8 -*-
- import time
- import datetime
- import requests
- headers = {'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36 Edge/15.15063'}
- aurl = "http://*********"
- day = 2
- for i in range(day):
- now_time = datetime.datetime.now()
- yes_time = now_time + datetime.timedelta(days=-day + i + 1)
- yes_time_nyr = yes_time.strftime('%Y%m%d')
- url = aurl + yes_time_nyr +".html"
-
- print url
- r = requests.get(url, headers=headers, timeout=3)
- # r = requests.get(url)
- html = r.text
- print html
复制代码
|
|