当前位置: 首页 > wzjs >正文

网站开发外包报价单厦门seo外包

网站开发外包报价单,厦门seo外包,网页打不开怎么处理,网站建设外包 排名可以从支付宝文档中获取适用于python的sdk方法 小程序文档 - 支付宝文档中心 问题: 从文档中我们对python的SDK了解不多,直接拿来用有可能有网络问题,因为你的执行环境可能处于内网中,聪明的你第一时间想到加代理访问解决&#…

 可以从支付宝文档中获取适用于python的sdk方法  小程序文档 - 支付宝文档中心

问题:

        从文档中我们对python的SDK了解不多,直接拿来用有可能有网络问题,因为你的执行环境可能处于内网中,聪明的你第一时间想到加代理访问解决,可是SDK提供的接口并没有设置代理的参数

import json
from alipay.aop.api.AlipayClientConfig import AlipayClientConfig
from alipay.aop.api.DefaultAlipayClient import DefaultAlipayClient
from alipay.aop.api.request.AlipayDataDataserviceBillDownloadurlQueryRequest import \AlipayDataDataserviceBillDownloadurlQueryRequest
from alipay.aop.api.domain.AlipayDataDataserviceBillDownloadurlQueryModel import \AlipayDataDataserviceBillDownloadurlQueryModelimport logging
logging.basicConfig(level=logging.INFO,format='%(asctime)s %(levelname)s %(message)s',filemode='a',)
logger = logging.getLogger('')ALIPAY_BILL_URL_KEY = "https://openapi.alipay.com/gateway.do"
app_id = "app_id"
private_key = """private_key"""
alipay_public_key = """alipay_public_key"""
sign_type = "RSA"alipay_client_config = AlipayClientConfig()
alipay_client_config.server_url = ALIPAY_BILL_URL_KEY
alipay_client_config.app_id = app_id
alipay_client_config.app_private_key = private_key
alipay_client_config.alipay_public_key = alipay_public_key
alipay_client_config.sign_type = sign_type
client = DefaultAlipayClient(alipay_client_config=alipay_client_config, logger=logger)
request = AlipayDataDataserviceBillDownloadurlQueryRequest()
model = AlipayDataDataserviceBillDownloadurlQueryModel()
model.bill_type = "trade"
model.bill_date = "2025-04-14"
# model.smid = alipay_bill_config["account_number"]
request.biz_model = model
# 发送请求并获取响应
response_json = client.execute(request)
response = json.loads(response_json)
print(response)
try:if response["bill_file_code"] == "EMPTY_DATA_WITH_BILL_FILE":print("bill_file_code is EMPTY_DATA_WITH_BILL_FILE")
except Exception as e:print(str(e))if response["msg"] == "Success" and response["code"] == "10000":print(response["bill_download_url"])print("downloadTradeBill completed")

解决流程:

1、下载源码:

pip install alipay-sdk-python

2、进入execute方法

可以打断点调试,这里是请求的入口

因为我们request对象没有设置表单参数,multipart_params返回的是空值

3、进入do_post方法

可以看到get_http_connection方法在构造连接对象connection,所以聪明的你一定想到了在这里可以加上代理

 4、修改源码get_http_connection方法

处理了代理问题,有可能还会遇到SSL的证书报错,那么聪明的你一定想到了忽略SSL证书认证(不建议,但可以用),完整代码如下:

def get_http_connection(url, query_string, timeout):import sslimport http.clienturl_parse_result = urlparse.urlparse(url)host = url_parse_result.hostnameport = 80# 代理服务器配置proxy_url = 'http://proxy:8080'  # 写上自己对应的代理# 解析代理主机和端口proxy_host, proxy_port = proxy_url.split('://')[-1].split(':')# 创建一个不验证证书的 SSL 上下文context = ssl.create_default_context()context.check_hostname = Falsecontext.verify_mode = ssl.CERT_NONE# 创建连接对象,这里我们实际上连接到代理服务器connection = http.client.HTTPSConnection(host=proxy_host, port=proxy_port, timeout=timeout, context=context)# 设置隧道,指定目标服务器的主机和端口connection.set_tunnel(host, port)if url.find("https") == 0:port = 443connection = http.client.HTTPSConnection(host=proxy_host, port=proxy_port, timeout=timeout, context=context)# 设置隧道,指定目标服务器的主机和端口connection.set_tunnel(host, port)url = url_parse_result.scheme + "://" + url_parse_result.hostnameif url_parse_result.port:url += url_parse_result.porturl += url_parse_result.pathurl += ('?' + query_string)return url, connection

总结:

        以上方法只适用于临时方案,感兴趣的小伙伴可以改造自己的SDK,实现添加指定参数来调用对应功能。

http://www.dtcms.com/wzjs/481047.html

相关文章:

  • 做网站最便宜多少钱北京最新消息今天
  • 网页设计与制作简历seo培训学校
  • 做图网站被告平台seo
  • 网站建设找客户渠道市场营销四大分析方法
  • 工信部网站备案号查询网站优化及推广方案
  • 淄博 建设网站搜索引擎营销的实现方法有
  • 网站怎么认证黑科技引流推广神器怎么下载
  • 如何做网站流量统计谷歌关键词搜索排名
  • 微信网站什么做的外贸建站与推广如何做
  • 斗牛网站开发上海谷歌优化
  • 做网站项目需求分析是什么网络优化的三个方法
  • 网站怎么做备案google官网入口下载
  • 我想做卖鱼苗网站怎样做百度指数关键词未收录怎么办
  • 男女做暖暖的时候网站seo诊断工具有哪些
  • 专业的公司网站建设卖友情链接的哪来那么多网站
  • 电子商务企业网站建设规划方案蜘蛛seo超级外链工具
  • 2017一起做网店网站aso优化吧
  • 购物网站推广seo推广是什么
  • 做网站全部乱码怎么办网站软件下载大全
  • 前端是什么工作嘉兴seo外包公司费用
  • 深圳品牌网站设计电话营销模式100个经典案例
  • 青海 网站开发 appgoogle下载手机版
  • 在越南做网站需要什么在线网页制作工具
  • 个人网站建设开题报告外链价格
  • 2000做网站贵么湖南网站建设工作室
  • 关键词带淘宝的网站不收录今日最新抗疫数据
  • 新闻网站开发综合报告中央刚刚宣布大消息
  • 武汉做网站知名的公司360优化大师app
  • 滨州网站建设sdshiyaseo推广公司教程
  • 网站开发报价明细软件开发培训学校