书接上回,让我们来总结剩下的问题,
16
这一章其实运行起来是没有什么问题的,这边楼主主要是想说一下,如果第一次运行完之后已经产生了FlowerShop.db这个文件,如果在这个文件存在的时候再运行,可能会报错,理论上来说,如果把它删除之后再运行即可,但是这把建议如果已经成功运行一次了,那还是不要删了,以免出现BUG!
20
首先是个人cookie的获取:
- 使用浏览器访问微博并登录。
- 登录后,右键单击页面任意处并选择检查。
- 点击网络(一般在右侧的最上方那一行)。
- 在页面上进行刷新操作,然后你会发现名称那里出现一堆东西。
- 这里我们随便点击一个,如:get_config,然后右侧会出现一个页面,往下滑,找到请求标头。
- 在这里,就会看到一个名为 Cookie 的字段,这就是你需要的 Cookie 值。 注意:Cookie 值很长,开头不一定跟掘金小册里的一样是SINAGLOBAL开头!
然后,将20_人脉工具上/socializer/tools/scraping_tool.py里的cookie,替换为你自己的,这里替换后只需要添加一个"",要记得把原本的三个""" """替换为一个" " 随后将20_人脉工具上/socializer/tools/search_tool.py的def get_UID函数更改为:
def get_UID(flower: str):
# search = SerpAPIWrapper()
search = CustomSerpAPIWrapper()
# res = search.run(f"{flower}")
res = search.run(f"{flower} site:weibo.com/u")
return res
这里的更改方法是转载自这位大佬的文章:Debug | 部署一个鲜花网络电商的人脉工具部署一个鲜花网络电商的人脉工具(上) 第一步 找到大V 报错 分析:sea - 掘金
如果有不清楚的可以去大佬的文章处详细看一下,这里楼主只是做个总结,可能会有点问题,请见谅!
21
其次,打开如下文件:
21_人脉工具下/socializer/tools/textgen_tool.py
也就是项目中的tools文件夹下的textgen_tool.py!
替换文件中:# 初始化大模型 的代码为
'''原来代码'''
llm = ChatOpenAI(model_name="gpt-3.5-turbo")
'''更改后'''
llm = ChatOpenAI(
model=os.environ["LLM_MODELEND"],
temperature=0,
)
最后,将
response = json.loads(response_str)
修改为
response = json.loads(response_str)['properties']
结尾
好了,到目前为止,相信大部分问题,大家也能够解决了,但是大家可能发现了,或许还有部分问题楼主并没有给出答复,有一个原因是楼主也不知道怎么解决(笑哭),其二是可能需要花费一定量的时间,最近实在没有时间,请大家见谅!!!
好了,问题的总结和踩坑也就总结到这里了;
如果有什么问题也欢迎评论区留言讨论🌹