忘记密码

成功验证手机号即可找回密码

请输入密码
请确认密码
用户登录
请输入密码
忘记密码
注册免费试用
复制成功
请粘贴在新的浏览器或标签页内打开
确定
账户余额不足10元

为了不影响您的正常使用,请及时充值!

我知道了

恭喜您注册成功!
已成功领取账户余额

25 1
立即领取

手机号绑定成功!
已成功领取账户余额

25 1
立即领取
首页> API接口使用问题> Phantomjs语言如何接入芝麻HTTP代码demo?

Phantomjs语言如何接入芝麻HTTP代码demo?

API接口使用问题 发布日期 2021-07-09         

phantomjs 可通过以下设置代理ip
#coding=utf-8
import os
import re
import time
import requests
from scrapy.selector import HtmlXPathSelector
from scrapy.http import HtmlResponse
from selenium import webdriver
from selenium.webdriver.common.proxy import ProxyType

import sys
reload(sys)
sys.setdefaultencoding("utf-8")

import warnings
warnings.filterwarnings("ignore")

if __name__ == '__main__':
PATH_PHANTOMJS=r'D:\phantomjs\bin\phantomjs.exe'
browser=webdriver.PhantomJS(PATH_PHANTOMJS)
#真实ip
browser.get('http://icanhazip.com/') #获取ip网址
response = HtmlResponse(url='',body=str(browser.page_source))
hxs = HtmlXPathSelector(response)
print 'your ip is:',''.join(hxs.select('//text()').extract()).strip()
#代理ip
proxy=webdriver.Proxy()
proxy.proxy_type=ProxyType.MANUAL
proxy.http_proxy='220.248.229.45:3128'
#将代理设置添加到webdriver.DesiredCapabilities.PHANTOMJS中
proxy.add_to_capabilities(webdriver.DesiredCapabilities.PHANTOMJS)
browser.start_session(webdriver.DesiredCapabilities.PHANTOMJS)
browser.get('http://icanhazip.com/') #获取ip网址
response = HtmlResponse(url='',body=str(browser.page_source))
hxs = HtmlXPathSelector(response)
print 'your proxy ip is:',''.join(hxs.select('//text()').extract()).strip()
重点接入代码:
Phantomjs http/socks5:

phantomjs --proxy=ip:port --proxy-type=[http|socks5|none] demo.js

  • 关注公众号享更多福利

  • 微信扫码联系客服

  • VIP专属在线咨询通道:2852367132[点击咨询]

    QQ号码客服:1583070235

    客户经理:18351866771

    套餐购买相关问题解说集 [查看详情]

1万IP

18552891303

扫微信客服
咨询产品

售后

18068702572

扫微信客服
咨询产品

客户
定制

客户定制

18552891303

18905201382

扫微信客服
咨询产品

大客户套餐服务

18115265820

18115265820

扫微信客服
咨询产品

置顶

关注芝麻HTTP公众号
获取产品最新咨询

扫微信客服
获取产品最新咨询