弄一下午的爬虫好不容易把数字的乱码解决了却发现里面的数字全部都是假的,大佬们看到能帮我解决一下嘛在线等啊下面是我写的代码
import requests
from lxml import etree
import time
import json
import random
import base64
from fontTools.ttLib import TTFont
import re
from io import BytesIO
name = input('请输入城市(拼音):')
urlt = 'https://'+name+'.zu.anjuke.com'
res = requests.get(urlt)
bs64_str = re.findall("charset=utf-8;base64,(.*?)'\)", res.text)[0]
def get_page_show_ret(string):
font = TTFont(BytesIO(base64.decodebytes(bs64_str.encode())))
c = font.getBestCmap()
ret_list = []
for char in string:
decode_num = ord(char)
if decode_num in c:
num = c[decode_num]
num = int(num[-2