前置条件:
期望结果:
移除返回值前面的字符try{feedCardJsonpCallback2(
开头为: {"result":{"status":{"code":0,"msg":"succ"},"tim
失败代码:
如果去除的时候末尾有后括号:lstrip('try{feedCardJsonpCallback2(')
尝试排除:
如果去除的时候末尾没有后括号:lstrip('try{feedCardJsonpCallback2')
问题:
如何才能正确的移除返回值前面的字符try{feedCardJsonpCallback2(,后面的 { 还是在?
代码如下:
url1 = 'https://feed.sina.com.cn/api/roll/get?pageid=121&lid=1356&num=20&versionNumber=1.2.4&page=2&encode=utf-8&callback=feedCardJsonpCallback&_=1537882479340'
import requests
res = requests.get(url1)
print(res.text)
print(res.text.lstrip('try{feedCardJsonpCallback2(').rstrip(');}catch(e){};'))
print(res.text.lstrip('try{feedCardJsonpCallback2').rstrip(');}catch(e){};'))
xie'xie