某些区块链域只能通过区块链dns解析器解析。
如果您尝试在浏览器中打开此链接,则无法解析。
但是,只需从https://blockchain-dns.info/安装浏览器插件 然后再次尝试打开网站,它会顺利打开。
我想使用Python请求(无浏览器)从此站点中删除一些数据,并且不知道如何解决此类区块链域。 任何帮助都将受到高度赞赏。
答案 0 :(得分:0)
您可以使用其中一个公开的api来解析域并获取IP。您可以在Firefox或Chrome插件脚本中找到api urls的列表,在common.js中。 一个python示例,
import requests
from random import choice
def domain_ip(domain):
'''Uses bdns api to resolve domain names'''
domain = domain.split('/')[2] if '://' in domain else domain
apis = ['https://bdns.co/r/', 'https://bdns.us/r/', 'https://bdns.bz/r/']
api = choice(apis)
r = requests.get(api+domain)
if r.status_code == 200:
ip = r.text.splitlines()[0]
print("Domain: {} IP: {}".format(domain, ip))
return ip
else:
print('HTTP Error: {}'.format(r.status_code))
ip = domain_ip('http://jstash.bazar')
if ip:
r = requests.get('http://'+ip)
域名:jstash.bazar IP:190.115.24.114