目前需求是循环点击 前程无忧 各城市首个字母列,然后再点击各城市再确定爬取岗位信息,因为不想爬取热门城市和全国各大省和国外的岗位,所以选择了先获取相似元素列表,然后在获取列表指定位置项点击2-9项

①出现问题:首先我获取了ABC,DEFG等相似元素列表,尝试写入数据表格发现出现错误
Object of type EdgeElement is not JSON serializable
Traceback (most recent call last):
File "E:\ShadowBot\shadowbot-5.3.29\python\lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "E:\ShadowBot\shadowbot-5.3.29\python\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "E:\ShadowBot\shadowbot-5.3.29\python\lib\site-packages\xbot_interpreter.py", line 67, in <module>
main()
File "E:\ShadowBot\shadowbot-5.3.29\python\lib\site-packages\xbot_interpreter.py", line 45, in main
try:
File "C:\Users\1\AppData\Local\ShadowBot\users\3d5b290b-ca5a-4b03-8fc7-24b2311ac8d3\apps\e363e279-1f97-41ef-bfa5-9a62ae4975cc\xbot_robot\process1.py", line 12, in main
xbot_visual.programing.databook.write_data_to_workbook(write_range="column", write_way="append", write_column_way="append", row_num="0", column_name=None, begin_row_num="1", begin_column_name="", content=城市_01, _block=("子流程1", 4, "写入内容至数据表格"))
File "<string>", line 79, in wrapper
File "<string>", line 74, in wrapper
File "<string>", line 161, in write_data_to_workbook
File "<string>", line 113, in append_column
File "<string>", line 24, in execute
File "<string>", line 53, in _send_request
File "<string>", line 19, in write
File "E:\ShadowBot\shadowbot-5.3.29\python\lib\json\__init__.py", line 231, in dumps
return _default_encoder.encode(obj)
File "E:\ShadowBot\shadowbot-5.3.29\python\lib\json\encoder.py", line 199, in encode
chunks = self.iterencode(o, _one_shot=True)
File "E:\ShadowBot\shadowbot-5.3.29\python\lib\json\encoder.py", line 257, in iterencode
return _iterencode(o, 0)
File "E:\ShadowBot\shadowbot-5.3.29\python\lib\json\encoder.py", line 179, in default
raise TypeError(f'Object of type {o.__class__.__name__} '
TypeError: Object of type EdgeElement is not JSON serializable
②尝试循环相似元素(web),直接显示运行结束,并没有出错也没有点击

③尝试获取相似元素列表的文本内容是对的,有12项