1.启动driver:

chromedriver

成功的话看到这样的内容:

Starting ChromeDriver 108.0.5359.94 (713576b895246504ccc6b92c2fb8ce2d60194074-refs/branch-heads/5359_71@{#3}) on port 9515<br />
Only local connections are allowed.<br />
Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe.<br />
ChromeDriver was started successfully.

2.写一个脚本,类似这样:(可以获取页面的p,h3等信息,)

require &#39;selenium-webdriver&#39;<br />
#driver = Selenium::WebDriver.for :firefox(如果你使用的是Firefox,就替换这一行)<br />
driver = Selenium::WebDriver.for :chrome#, service: service(如果你需要service,就在上边进行设置)<br />
driver.manage.timeouts.implicit_wait = 10
begin<br />
&nbsp; #driver.get &#39;http://somedomain/url_that_delays_loading&#39;((官方给的页面,但是无法打开)<br />
&nbsp; driver.get &#39;https://zhuanlan.kanxue.com/article-20043.htm&#39;<br />
&nbsp; wait = Selenium::WebDriver::Wait.new(:timeout =&gt; 10)<br />
&nbsp; search_form = driver.find_element(:id,&#39;header&#39;)<br />
&nbsp; ele = wait.until { driver.find_element(css: &#39;p&#39;)}<br />
&nbsp; title = wait.until { driver.find_element(css: &#39;h3&#39;)}<br />
&nbsp; puts &quot;title.text is: &quot;<br />
&nbsp; puts title.text<br />
&nbsp; puts &quot;ele.text is: &quot;<br />
&nbsp; foo = ele.text<br />
&nbsp; puts &quot;foo is: &quot;<br />
&nbsp; puts foo<br />
&nbsp; puts &quot;search_form is: &quot;<br />
&nbsp; puts search_form.inspect<br />
&nbsp; puts &quot;begin hihi&quot;<br />
ensure<br />
&nbsp; driver.quit<br />
end

3.运行脚本就可以获得需要的内容:

title.text is:<br />
2022游戏安全行业峰会直播预约通道开启!<br />
ele.text is:<br />
foo is:<br />
近年来,随着游戏用户规模不断扩大、游戏厂商全球化布局加速,游戏安全问题也变得愈加复杂。外挂、黑产、内容安全、DDoS攻击等问题层出不穷!安全问题已经成为游戏运营过程中的重中之重,除了传统的游戏大厂,越来越多的游戏厂商开始着手布局游戏安全的业务模块!<br />
search_form is:<br />
#&lt;Selenium::WebDriver::Element:0x45bbdf7170916ac id=&quot;97b5e53e-6294-45b2-a547-d4c2d5df9d40&quot;&gt;<br />
begin hihi