- 积分
- 820
- 金钱
- 802
- 威望
- 0
- 贡献
- 0
- HASS币
- 0
高级会员
- 积分
- 820
- 金钱
- 802
- HASS币
- 0
|
发表于 2023-4-5 22:26:07
|
显示全部楼层
感謝分享
不過我的TL-XDR3050不能用
我把class XDRSeriesTplinkDeviceScanner(TplinkDeviceScanner):
裡面的headers={REFERER: referer}
改成headers={"REFERER": referer}
就可以了
順便把%%也改了
在程式碼的第一個def前再加上以下
def url_parse(url):
l = len(url)
data = bytearray()
i = 0
while i < l:
if url[i] != '%':
d = ord(url[i])
i += 1
else:
d = int(url[i+1:i+3], 16)
i += 3
data.append(d)
return data.decode('utf8')
再把
device['mac'].replace('-', ':'): device['hostname']
改成
device['mac'].replace('-', ':'): url_parse(device['hostname'])
中文就不會亂碼了 |
|