V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
0littleboy
V2EX  ›  iOS

iOS 爬虫可以使用 Python 吗?

  •  
  •   0littleboy · 2022-11-30 13:58:51 +08:00 · 1679 次点击
    这是一个创建于 503 天前的主题,其中的信息可能已经有所发展或是发生改变。
    iOS 开发 App 涉及到爬虫的部分,我本人是比较熟悉 Python 的爬虫,Swift 的爬虫没有学过
    不知道能否使用 Python 爬取数据,然后 Swift 文件如何获取爬到的数据
    6 条回复    2022-11-30 18:29:15 +08:00
    moioooo
        1
    moioooo  
       2022-11-30 14:19:56 +08:00
    下载个 pythonista 试试?
    Jwyt
        2
    Jwyt  
       2022-11-30 14:22:58 +08:00   ❤️ 3
    这帖子一时没看懂,这一楼更离谱
    okakuyang
        3
    okakuyang  
       2022-11-30 14:24:05 +08:00
    没有人在客户端搞这种东西的。你可以再服务端抓取数据,没必要在客户端做这种事情。
    JasonEWNL
        4
    JasonEWNL  
       2022-11-30 15:47:31 +08:00
    单考虑 iOS 开发时 Swift 和 Python 的交互,https://github.com/pvieito/PythonKit 就可以,一般是把 Python 文件作为模块引入后用 Swift 调用 Python 同名函数。

    综合爬虫需求,原生也可以了解,以 https://github.com/scinfu/SwiftSouphttps://www.crummy.com/software/BeautifulSoup/ 为例,try SwiftSoup.parse(html) 较于 BeautifulSoup(html, 'html.parser') 除了 Swift 的强类型安全特点稍显烦扰,其他使用成本的区别并不很大。

    当然如 @okakuyang 所述,如非必要其实无论从管理还是迭代考量,依旧是服务端最为方便。
    deplivesb
        5
    deplivesb  
       2022-11-30 15:53:35 +08:00
    op 的这个需求简直离谱,一楼回答更是离谱
    woshipanghu
        6
    woshipanghu  
       2022-11-30 18:29:15 +08:00 via iPhone
    2 楼把我看笑了 哈哈哈
    从业务的合理性来说的话 爬 chong t 交给后端去做
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5529 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 07:37 · PVG 15:37 · LAX 00:37 · JFK 03:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.