V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ElegantOfKing  ›  全部回复第 18 页 / 共 19 页
回复总数  361
1 ... 10  11  12  13  14  15  16  17  18  19  
2016-02-29 19:09:00 +08:00
回复了 ElegantOfKing 创建的主题 Python Python 变量控制问题
@billgreen1 感谢您的回复,我尝试一下`
2016-02-29 19:08:43 +08:00
回复了 ElegantOfKing 创建的主题 Python Python 变量控制问题
@zangxixi 这个思路感觉有点 BUG 。假如我发送邮件后存到了数据库,再次发送的时候,向数据库查询。假如说该商品再次缺货,然后再次上架,估计有点难处理。
2016-02-29 12:24:10 +08:00
回复了 ElegantOfKing 创建的主题 Python Python 变量控制问题
@gamexg

谢谢提供思路,我尝试一下
2016-02-29 12:23:34 +08:00
回复了 ElegantOfKing 创建的主题 Python Python 变量控制问题
@billgreen1
按照您的操作,做了个小测试,发现还是继续运行啊。

def send_mail():
print('已经发送短信!')


email_sent = False
item_ = False
should_send_email = (not email_sent) and (not item_)

while True:
if should_send_email:
send_mail()
email_sent = True
2016-02-28 20:54:34 +08:00
回复了 ElegantOfKing 创建的主题 Python Python 变量控制问题
@est 能否麻烦您说得详细一点?我现在还一头雾水,想不到什么具体的思路 。
OneDrive
2016-02-28 11:16:28 +08:00
回复了 ElegantOfKing 创建的主题 Python 如何使用 Python 得到网页返回正确的 Json 数据?
@webdev
正解!
2016-02-27 21:21:39 +08:00
回复了 ElegantOfKing 创建的主题 Python 如何使用 Python 得到网页返回正确的 Json 数据?
@maowu
网页一共有 7 个 post 请求,我使用的是第 3 个 post 网址,您可能用的是 post 其他网址的 Cookies ,所以出现了优惠的那个请求。

我用的_mt 的值是 b2cmall.getProductHotData
2016-02-27 21:15:18 +08:00
回复了 ElegantOfKing 创建的主题 Python 如何使用 Python 得到网页返回正确的 Json 数据?
感谢以上会员的帮助,我已经成功得到了指定的 Json 数据,我把代码发出来,给大家参考一下!

import requests


header = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) '
'AppleWebKit/537.36 (KHTML, like Gecko)'
' Chrome/48.0.2564.109 Safari/537.36',
'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8',
'Cookie':'# 此处省略若干 Cookie 信息
}
datas = {
'_mt':'b2cmall.getProductHotData',
'itemId':'10780',
'_sm':'md5',
'_aid':'1',
'_sig':'5fc1d3ab173bb79b8dd05df36867bc70'
}

url = requests.post('http://www.fengqu.com/m.api',data = datas,headers = header)
print(url.text)
2016-02-27 21:14:08 +08:00
回复了 ElegantOfKing 创建的主题 Python 如何使用 Python 得到网页返回正确的 Json 数据?
@maowu
{
"stat": {
"cid": "a:5bf5c0|t:20592|s:1456578905083",
"code": 0,
"notificationList": [],
"stateList": [
{
"code": 0,
"length": 345,
"msg": "成功"
}
],
"systime": 1456578905100
},
"content": [
{
"activitySoldOut": true,
"activityStock": 0,
"currencySymbol": "Can.$",
"currentStock": 0,
"endTime": 0,
"isPromotion": false,
"isStartGoods": false,
"itemId": 10780,
"limitBuy": 1,
"localSellingPrice": 5100,
"originPrice": 24900,
"productShape": "JSHT",
"referencePrice": 38900,
"sellingPrice": 24900,
"soldOut": true,
"startTime": 0,
"status": 3,
"supportShoppingCart": true
}
]
}
2016-02-27 21:13:30 +08:00
回复了 ElegantOfKing 创建的主题 Python 如何使用 Python 得到网页返回正确的 Json 数据?
@ss098
万分感谢您的资料,已经收到了指定的 Json 数据!
2016-02-27 21:03:14 +08:00
回复了 ElegantOfKing 创建的主题 Python 如何使用 Python 得到网页返回正确的 Json 数据?
修改一下格式

``` python
import requests

from bs4 import BeautifulSoup

header = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) '
'AppleWebKit/537.36 (KHTML, like Gecko)'
' Chrome/48.0.2564.109 Safari/537.36',
'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8',
'Cookie':'...' # 此处省略若干 Cookie 信息
}

url = requests.post('http://www.fengqu.com/m.api',headers=header)
print(url.json())

```
2016-02-27 20:59:05 +08:00
回复了 ElegantOfKing 创建的主题 Python 如何使用 Python 得到网页返回正确的 Json 数据?
@bjrjk 这是我的代码,已经加了您说的字段,然而返回的 code 还是-200 ,不是正常的 code:0 状态

`
import requests

from bs4 import BeautifulSoup

header = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) '
'AppleWebKit/537.36 (KHTML, like Gecko)'
' Chrome/48.0.2564.109 Safari/537.36',
'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8',
'Cookie':'_uuid=39079e34-7269-4d3b-a672-c1f59086d9cc; __da=-215504379541777; OZ_1U_2363=vid=v6d04247d8202b.0&ctime=1456490248&ltime=1456490243; _jzqx=1.1455543702.1456498125.3.jzqsr=fengqu%2Ecom|jzqct=/detail/10780%2Ehtml.jzqsr=fengqu%2Ecom|jzqct=/detail/10780%2Ehtml; CNZZDATA1256288985=1199591736-1455542262-http%253A%252F%252Fwww.smzdm.com%252F%7C1456499244; CNZZDATA1256279840=156634024-1455541244-http%253A%252F%252Fwww.fengqu.com%252F%7C1456495387; _jzqy=1.1456484530.1456573705.1.jzqsr=baidu.-; _jzqckmp=1; _qzja=1.164100432.1455543702200.1456498125306.1456573704670.1456577134403.1456577787169.0.0.0.66.6; _qzjb=1.1456573704670.13.0.0.0; _qzjc=1; _qzjto=13.1.0; _gat_UA-62706183-1=1; OZ_1U_2295=vid=v6c1d597308ae2.0&ctime=1456577787&ltime=1456577134; OZ_1Y_2295=erefer=http%3A//www.v2ex.com/t/259530&eurl=http%3A//www.fengqu.com/detail/10780.html%3F_spm%3D0.sere0.0.3&etime=1456577787&ctime=1456577787&ltime=1456577134&compid=2295; _ga=GA1.2.379386047.1455543703; _gat=1; tmc=12.44792627.23507604.1456573704972.1456577134824.1456577788347; tma=44792627.55423659.1455545817493.1456484534220.1456573704980.3; tmd=59.44792627.55423659.1455545817493.; bfd_s=44792627.34495851.1456573704968; bfd_g=b1edecf4bbe4880400007449000045ae56c1dddb; _jzqa=1.4354667487562971600.1455543702.1456498125.1456573705.6; _jzqc=1; _jzqb=1.18.10.1456573705.0; _fmdata=99B3EEF20C227339CCC2B93CA24A64E3CE5D86362CD69E984D8ADFD8C8E255226AA2F0AE247D6FB6CF2C6686FC7C5BDDDE12F0222C23A4A3'
}

url = requests.post('http://www.fengqu.com/m.api',headers=header)
print(url)

`
2015-10-28 14:51:53 +08:00
回复了 ElegantOfKing 创建的主题 C C#中如何使用 GDI+随机生成若干个圆形?
@stupidcat 万分感谢!有了您的代码,加上昨天自己的修改,已经完全符合老师的要求了。
2015-10-28 14:25:12 +08:00
回复了 ElegantOfKing 创建的主题 C C#中如何使用 GDI+随机生成若干个圆形?
@abelyao 是的,随便画......
2015-10-20 18:27:02 +08:00
回复了 ElegantOfKing 创建的主题 C VS2015 创建或者打开文件都会报错
@KoleHank 中间没有安装任何插件,直接崩溃,都两次了。算了,重装系统,用 VS2013 吧......
2015-10-20 18:26:21 +08:00
回复了 ElegantOfKing 创建的主题 C VS2015 创建或者打开文件都会报错
@twor2 所以以后再也不用 VS2015 了......
2015-10-20 18:26:04 +08:00
回复了 ElegantOfKing 创建的主题 C VS2015 创建或者打开文件都会报错
@BROWNURSIDAE 试了试,还是跪了......
2015-10-20 18:25:45 +08:00
回复了 ElegantOfKing 创建的主题 C VS2015 创建或者打开文件都会报错
@zhaolion 噗!我是重装系统才能用......
2015-10-20 18:25:25 +08:00
回复了 ElegantOfKing 创建的主题 C VS2015 创建或者打开文件都会报错
@liiihhhh 然并卵啊,重装大法都失败了。
1 ... 10  11  12  13  14  15  16  17  18  19  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5953 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 94ms · UTC 02:05 · PVG 10:05 · LAX 18:05 · JFK 21:05
Developed with CodeLauncher
♥ Do have faith in what you're doing.