【json数据帮手】

json数据帮手

  • 问题

问题

今天在学习爬虫的时候,遇到了一个headers请求头保持的反爬。请求头顺序改变,那么数据就请求不到了。复制fiddler的headers时,复制数据过来需要一个一个把引号和逗号加上,因此自己做了一个自动加引号和冒号的小程序。



with open('json.txt','r',encoding='utf-8') as f:
    with open('new_json.txt','w',encoding='utf-8') as w:
        new_json = []
        for line in f.readlines():
            str1 = line.split(':')
            print(str1)

            dic = "'" + str1[0] + "'"
            con = "'" + str1[1].replace('\n','').replace(' ','') + "'"+','+'\n'
            print(con)

            str2 = dic + ":" + con
            new_json.append(str2)

        w.writelines(new_json)

你可能感兴趣的:(爬虫,json,python,爬虫)