Scrapyを使おうとすると一瞬M1では使えないかと思ったがlxml
をソースからビルドすることで解決した。
(macOS Monterey 12.4, MacBook Pro 2020 M1)
ImportError: dlopen(/opt/homebrew/lib/python3.10/site-packages/lxml/etree.cpython-310-darwin.so, 0x0002): tried: '/opt/homebrew/lib/python3.10/site-packages/lxml/etree.cpython-310-darwin.so' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e'))
$ pip uninstall lxml
$ pip install --no-binary lxml lxml