r21b有ndk-build吗
时间: 2024-04-05 20:34:35 浏览: 152
是的,NDK r21b 版本中仍然包含 `ndk-build` 工具。但是从 NDK r21 开始,Google 已经不再建议使用 `ndk-build` 工具,而是推荐使用 CMake 或 ndk-build 的后继者 `ndk-build.cmd`(Windows 平台)和 `ndk-build.sh`(Linux 和 macOS 平台)。因此,如果你需要使用 NDK r21b 中的 `ndk-build` 工具,可以在 NDK 根目录下的 `build/tools/` 目录中找到 `ndk-build` 命令。
相关问题
ndk-build在r21b的哪个目录
从 NDK r19 开始,Google 的 NDK 发布方式已经改变,不再提供下载 zip 包,而是通过 SDK Manager 来下载和更新 NDK。因此,如果你使用的是 NDK r21b 版本,可以通过以下路径找到对应的 ndk-build 工具:
```
/path/to/your/sdk/ndk/21.3.6528147/build/tools/ndk-build
```
其中,`/path/to/your/sdk` 是你的 Android SDK 目录,`21.3.6528147` 是 NDK r21b 的版本号。在这个目录下,你还可以找到其他的 NDK 工具和库。
抓取58同城招聘页(https://hy.58.com/qzshichangdiaoyan/?PGTID=0d202409-0039-21b3-247d-1acd086d8b1d&ClickID=12
抓取网页数据,特别是像58同城这样的招聘页面,通常需要使用网络爬虫技术。在Python中,可以使用一些库如BeautifulSoup、Scrapy或者Requests配合HTML解析。以下是简要步骤:
1. **安装所需库**:
首先,确保已经安装了`requests`用于发送HTTP请求获取网页内容,以及`beautifulsoup4`处理HTML文档。
```bash
pip install requests beautifulsoup4
```
2. **编写脚本**:
使用Python代码,示例如下:
```python
import requests
from bs4 import BeautifulSoup
# 请求URL
url = "https://hy.58.com/qzshichangdiaoyan/?PGTID=0d202409-0039-21b3-247d-1acd086d8b1d&ClickID=12"
# 发送GET请求
response = requests.get(url)
# 检查请求状态码
if response.status_code == 200:
# 解析HTML内容
soup = BeautifulSoup(response.text, 'html.parser')
# 找到特定元素(比如职位信息)
jobs = soup.find_all('div', class_='job-item') # 类名可能需要根据实际页面结构调整
for job in jobs:
title = job.find('h3', class_='title').text # 获取职位标题
company = job.find('p', class_='company').text # 获取公司名称
# ... 进一步提取其他信息
print(f"职位标题: {title}\n公司: {company}\n...")
else:
print("请求失败,状态码:", response.status_code)
```
请注意,由于网站可能会有反爬虫策略(例如AJAX加载、动态内容、cookies等),以上代码可能无法直接获取完整数据。在实际操作时,可能需要结合更多的技术,如Selenium模拟浏览器行为,或者分析网站的API文档。
阅读全文