Selenium print source code python

Here is a simple code all it does is it opens the url and gets the length page source and waits for five seconds and will get the length of page source again.

if __name__=="__main__":
    browser = webdriver.Chrome()
    browser.get("https://codefights.com/tournaments/Xph7eTJQssbXjDLzP/A")
    initial = len(browser.page_source)
    print(initial)
    time.sleep(5)
    new_source = browser.page_source
    print(len(new_source)

see the output: 15722 48800

you see that the length of the page source increases after a wait? you must make sure that the page is fully loaded before getting the source. But this is not a proper implementation since it blindly waits.

Here is a nice way to do this, The browser will wait until the element of your choice is found. Timeout is set for 10 sec.

if __name__=="__main__":
    browser = webdriver.Chrome()
    browser.get("https://codefights.com/tournaments/Xph7eTJQssbXjDLzP/A")
    try:
        WebDriverWait(browser, 10).until(EC.presence_of_element_located((By.CSS_SELECTOR, '.CodeMirror > div:nth-child(1) > textarea:nth-child(1)')))  # 10 seconds delay
        print("Result:")
        print(len(browser.page_source))
    except TimeoutException:
        print("Your exception message here!")

The output: Result: 52195

Reference:

https://stackoverflow.com/a/26567563/7642415

http://selenium-python.readthedocs.io/locating-elements.html

Hold on! even that wont make any guarantees for getting full page source, since individual elements are loaded dynamically. If the browser finds the element it moves on. So make sure you find the proper element to make sure the page has been loaded fully.

P.S Mine is Python3 & webdriver is in my environment PATH. So my code needs to be modified a bit to make it work for Python 2.x versions. I guess only print statements are to be modified.

This article is a part of our Content Hub. For more in-depth resources, check out our content hub on Selenium Python Tutorial.

Retrieving the page source of a website under scrutiny is a day-to-day task for most test automation engineers. Analysis of the page source helps eliminate bugs identified during regular website UI testing, functional testing, or security testing drills. In an extensively complex application testing process, automation test scripts can be written in a way that if errors are detected in the program, then it automatically.

  • saves that particular page’s source code.
  • notifies the person responsible for the URL of the page.
  • extracts the HTML source of a specific element or code-block and delegates it to responsible authorities if the error has occurred in one particular independent HTML WebElement or code block.

This is an easy way to trace, fix logical and syntactical errors in the front-end code. In this article, we first understand the terminologies involved and then explore how to get the page source in Selenium WebDriver using Python.

TABLE OF CONTENT

  • What Is An HTML Page Source?
  • What Is An HTML Web Element?
  • How To Get Page Source In Selenium WebDriver Using Python?
  • How To Retrieve HTML Source Of WebElement In Selenium?
  • How To Retrieve JSON Data From An HTML Page Source In Python Selenium WebDriver?

Selenium print source code python

What Is An HTML Page Source?

In non-technical terminology, it’s a set of instructions for browsers to display info on the screen in an aesthetic fashion. Browsers interpret these instructions in their own ways to create browser screens for the client-side. These are usually written using HyperText Markup Language (HTML), Cascading Style Sheets (CSS) & Javascript.

This entire set of HTML instructions that make a web page is called page source or HTML source, or simply source code. Website source code is a collection of source code from individual web pages.

Here’s an example of a Source Code for a basic page with a title, form, image & a submit button.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

<!DOCTYPE html>

<html>

<head>

  <title>Page Source Example-LambdaTest</title>

</head>

<body>

<h2>Debug selenium testing results:LambdaTest</h2>

<img loading="lazy" src="https://cdn.lambdatest.com/assetsnew/images/debug-selenium-testing-results.jpg"alt="debug selenium testing"width="550"height="500"><br><br>

<form action="/">

  <label for="debug">Doyou debug test results using LambdaTest?</label><br>

  <input type="text"id="debug"name="debug"value="Of-course!"><br>

<br>

  <input type="submit"value="Submit">

</form><br><br>

<button type="button"onclick="alert('Page Source Example : LambdaTest!')">Click Me!</button>

</body>

</html>

What Is An HTML Web Element?

The easiest way to describe an HTML web element would be, “any HTML tag that constitutes the HTML page source code is a web Element.” It could be an HTML code block, an independent HTML tag like
, a media object on the web page – image, audio, video, a JS function or even a JSON object wrapped within tags.

In the above example – is an HTML web element, so is and the children of body tags are HTML web elements too i.e., <div class="imgBox"><img alt="Selenium print source code python" src="/dist/images/loading.svg" data-orgimg="https://ap.cdnki.com/r_selenium-print-source-code-python---b6404a2afc2f0d643ace6d48d5298984.webp"></img></div></p><p>This certification is for professionals looking to develop advanced, hands-on expertise in Selenium automation testing with Python and take their career to the next level.</p><p>Here’s a short glimpse of the Selenium Python 101 certification from LambdaTest:</p><h3 id="get-html-page-source-using-driver-execute-javascript">Get HTML Page Source Using driver.execute_javascript</h3><p>In the previous example, we have to comment out (or replace) the “driver.page_source” line and add the following line. “driver.execute_script is a Selenium Python WebDriver API to execute JS in Selenium environment. Here, we execute a JS script that returns an HTML body element.</p><p> <table><tr><td> </td><td><p><p><span># pageSource = driver.page_source</span></p><p><span>pageSource</span><span></span><span>=</span><span></span><span>driver</span><span>.</span><span>execute_script</span><span>(</span><span>"return document.body.innerHTML;"</span><span>)</span></p> </td></tr></table></p><p>The output code looks like this- </p><p><div class="imgBox"><img alt="Selenium print source code python" data-orgimg="https://sg.cdnki.com/selenium-print-source-code-python---aHR0cHM6Ly93d3cubGFtYmRhdGVzdC5jb20vYmxvZy93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wMS9pbWFnZTEtMi5wbmc=.webp" ></img></div></p><p>As you can observe, it only returns the innerHTML of the body element. Like the last output, we do not get the whole page source. To get the entire document, we execute “document.documentElement.outerHTML”. The execute_script line now looks like this- </p><p> <table><tr><td> </td><td><p><p><span>pageSource</span><span></span><span>=</span><span></span><span>driver</span><span>.</span><span>execute_script</span><span>(</span><span>"return document.documentElement.outerHTML;"</span><span>)</span></p> </td></tr></table></p><p>This gives us precisely the output we got using “driver.page_source.”</p><p>Fetch Page Source Using Python’s Request Library In Selenium WebDriver. This method has nothing to do with Selenium but you can check What Is Selenium?, it’s a purely ‘Pythonic’ way to get a webpage source. Here, we use Python’s request library to make a get request to the URL and save the request’s response, i.e., page source to an HTML file and print on the terminal. </p><p>Here is the script – </p><p> <table><tr><td> </td><td><p><p><span>import </span><span>requests</span></p><p><span>url</span><span></span><span>=</span><span></span><span>'https://pynishant.github.io/'</span></p><p><span>pythonResponse</span><span></span><span>=</span><span></span><span>requests</span><span>.</span><span>get</span><span>(</span><span>url</span><span>)</span></p><p><span>fileToWrite</span><span></span><span>=</span><span></span><span>open</span><span>(</span><span>"py_source.html"</span><span>,</span><span> </span><span>"w"</span><span>)</span></p><p><span>fileToWrite</span><span>.</span><span>write</span><span>(</span><span>pythonResponse</span><span>.</span><span>text</span><span>)</span></p><p><span>fileToWrite</span><span>.</span><span>close</span><span>(</span><span>)</span></p><p><span>fileToRead</span><span></span><span>=</span><span></span><span>open</span><span>(</span><span>"py_source.html"</span><span>,</span><span></span><span>"r"</span><span>)</span></p><p><span>print</span><span>(</span><span>fileToRead</span><span>.</span><span>read</span><span>(</span><span>)</span><span>)</span> </p><p><span>fileToRead</span><span>.</span><span>close</span><span>(</span><span>)</span></p> </td></tr></table></p><p>This method can be used to quickly store a webpage source code without loading the page in the Selenium-controlled browser. Similarly, we can use the urllib Python library to fetch the HTML page source.</p><p><strong>Get HTML Page Source Using “view-source:” URL</strong></p><p>This is rarely required, but you can append the target URL with “view-source” and load it in the browser window to load the source code and save it in manual testing. </p><p><div class="imgBox"><img alt="Selenium print source code python" data-orgimg="https://sg.cdnki.com/selenium-print-source-code-python---aHR0cHM6Ly93d3cubGFtYmRhdGVzdC5jb20vYmxvZy93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wMS9pbWFnZTYtMS0xMDI0eDU0Ni5wbmc=.webp" ></img></div></p><p>Programmatically to take source code of screenshots in Python Selenium (if required), you can load the page using – </p><p> <table><tr><td> </td><td><p><p><span>driver</span><span>.</span><span>get</span><span>(</span><span>"view-source:https://pynishant.github.io/"</span><span>)</span></p> </td></tr></table></p><h3 id="get-html-page-source-in-selenium-python-webdriver-using-xpath">Get HTML Page Source In Selenium Python WebDriver Using XPath</h3><p>The fourth method to make Selenium WebDriver get a page source is to use XPath for saving it. Here, instead of page_source or executing JavaScript we identify the source element, i.e., <html> and extract it. Comment out the previous page source fetching logic and replace it with the following-</p><p> <table><tr><td> </td><td><p><p><span># pageSource = driver.page_source</span></p><p><span>pageSource</span><span></span><span>=</span><span></span><span>driver</span><span>.</span><span>find_element_by_xpath</span><span>(</span><span>"//*"</span><span>)</span><span>.</span><span>get_attribute</span><span>(</span><span>"outerHTML"</span><span>)</span></p> </td></tr></table></p><p>In the above script, we are using a driver method, “find_element_by_xpath,” to locate the web page’s HTML element. We enter the document using source node – <code>"//*"</code> and get its “outer HTML,” which is the document itself. The output looks the same as we got earlier using driver.page_source.</p><p>How To Find Broken Links Using Selenium WebDriver?</p><h2 id="how-to-retrieve-html-source-of-webelement-in-selenium">How To Retrieve HTML Source Of WebElement In Selenium?</h2><p>To get the HTML source of a WebElement in Selenium WebDriver, we can use the get_attribute method of the Selenium Python WebDriver. First, we grab the HTML WebElement using driver element locator methods like (find_element_by_xpath or find_element_by_css_selector). Next, we apply the get_attribute() method on this grabbed element to get it’s HTML source.</p><p>Suppose, from pynishant.github.io, and we want to grab and print the source code of the div with id “div1”. The code for this looks like this-</p><p> <table><tr><td> </td><td><p><p><span>from </span><span>selenium </span><span>import </span><span>webdriver</span></p><p><span>driver</span><span></span><span>=</span><span></span><span>webdriver</span><span>.</span><span>Chrome</span><span>(</span><span>)</span></p><p><span>driver</span><span>.</span><span>maximize_window</span><span>(</span><span>)</span></p><p><span>driver</span><span>.</span><span>get</span><span>(</span><span>"https://pynishant.github.io/"</span><span>)</span></p><p><span>elementSource</span><span> </span><span>=</span><span></span><span>driver</span><span>.</span><span>find_element_by_id</span><span>(</span><span>"div1"</span><span>)</span><span>.</span><span>get_attribute</span><span>(</span><span>"outerHTML"</span><span>)</span></p><p><span>print</span><span>(</span><span>elementSource</span><span>)</span></p><p><span>driver</span><span>.</span><span>quit</span><span>(</span><span>)</span></p> </td></tr></table></p><p>Here’s the output –</p><p><div class="imgBox"><img alt="Selenium print source code python" data-orgimg="https://sg.cdnki.com/selenium-print-source-code-python---aHR0cHM6Ly93d3cubGFtYmRhdGVzdC5jb20vYmxvZy93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wMS9pbWFnZTItMS5wbmc=.webp" ></img></div></p><p>Similarly, to get the children or innerHTML of a WebElement –</p><p> <table><tr><td> </td><td><p><p><span>driver</span><span>.</span><span>find_element_by_id</span><span>(</span><span>"some_id_or_selector"</span><span>)</span><span>.</span><span>get_attribute</span><span>(</span><span>"innerHTML"</span><span>)</span></p> </td></tr></table></p><p>There is an alternative way of doing this and achieving same result –</p><p> <table><tr><td> </td><td><p><p><span>elementSource</span><span></span><span>=</span><span></span><span>driver</span><span>.</span><span>find_element_by_id</span><span>(</span><span>"id_selector_as_per_requirement"</span><span>)</span></p><p><span>driver</span><span>.</span><span>execute_script</span><span>(</span><span>"return arguments[0].innerHTML;"</span><span>,</span><span></span><span>elementSource</span><span>)</span></p> </td></tr></table></p><h2 id="how-to-retrieve-json-data-from-an-html-page-source-in-python-selenium-webdriver">How To Retrieve JSON Data From An HTML Page Source In Python Selenium WebDriver?</h2><p>Modern applications are built with multiple APIs at play. And often, these API dynamically change the content of HTML elements. JSON objects have emerged as an alternative to XML response types. So, it has become essential for a pro Selenium python tester to handle JSON objects, especially those embedded in <script> HTML tags. Python provides us with an in-built JSON library to experiment with JSON objects. </p><p>To demonstrate with an example – we load “https://www.cntraveller.in/” in Selenium driver and look-out for SEO schema contained in <script type=”application/ld+json”> </script> to verify that logo URL is included in the “JSON” schema. By the way, if you feel confused, this “SEO schema” is useful to get web pages ranked on google. It has nothing to do with code-logic or testing. We’re using it just for demonstration. </p><p>We’ll be using LambdaTest for this demo-</p><p> <table><tr><td><p><p>1</p><p>2</p><p>3</p><p>4</p><p>5</p><p>6</p><p>7</p><p>8</p><p>9</p><div style="width:100%; margin:20px auto; display:block"> <ins class="adsbygoogle" style="display:block; text-align:center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-4987931798153631" data-ad-slot="8587332220"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div></p><p>10</p><p>11</p><p>12</p><p>13</p><p>14</p><p>15</p><p>16</p><p>17</p><p>18</p><p>19</p><p>20</p><p>21</p><p>22</p><p>23</p><p>24</p><p>25</p><p>26</p><p>27</p><p>28</p><p>29</p><p>30</p><p>31</p><p>32</p><p>33</p><p>34</p><p>35</p><p>36</p><p>37</p><p>38</p><p>39</p><p>40</p><p>41</p><p>42</p><p>43</p><p>44</p> </td><td><p><p><span>from </span><span>selenium </span><span>import </span><span>webdriver</span></p><p><span>import </span><span>json</span></p><p><span>import </span><span>re</span></p><p><span>username</span><span></span><span>=</span><span></span><span>"hustlewiz247"</span></p><p><span>accessToken</span><span></span><span>=</span><span></span><span>"1BtTGpkzkYeOKJiUdivkWxvmHQppbahpev3DpcSfV460bXq0GC"</span></p><p><span>gridUrl</span><span></span><span>=</span><span> </span><span>"hub.lambdatest.com/wd/hub"</span></p><p><span>desired_cap</span><span></span><span>=</span><span></span><span>{</span></p><p><span>    </span><span>'platform'</span><span></span><span>:</span><span></span><span>"win10"</span><span>,</span></p><p><span>    </span><span>'browserName'</span><span></span><span>:</span><span></span><span>"chrome"</span><span>,</span></p><p><span>    </span><span>'version'</span><span> </span><span>:</span><span>  </span><span>"71.0"</span><span>,</span></p><p><span>    </span><span>"resolution"</span><span>:</span><span></span><span>"1024x768"</span><span>,</span></p><p><span>    </span><span>"name"</span><span>:</span><span></span><span>"LambdaTest json object test "</span><span>,</span></p><p><span>    </span><span>"build"</span><span>:</span><span></span><span>"LambdaTest json object test"</span><span>,</span></p><p><span>    </span><span>"network"</span><span>:</span><span></span><span>True</span><span>,</span></p><p><span>    </span><span>"video"</span><span>:</span><span></span><span>True</span><span>,</span></p><p><span>    </span><span>"visual"</span><span>:</span><span></span><span>True</span><span>,</span></p><p><span>    </span><span>"console"</span><span>:</span><span> </span><span>True</span><span>,</span></p><p><span>}</span></p><p><span>url</span><span></span><span>=</span><span></span><span>"https://"</span><span>+</span><span>username</span><span>+</span><span>":"</span><span>+</span><span>accessToken</span><span>+</span><span>"@"</span><span>+</span><span>gridUrl</span></p><p><span>print</span><span>(</span><span>"Initiating remote driver on platform: "</span><span>+</span><span>desired_cap</span><span>[</span><span>"platform"</span><span>]</span><span>+</span><span>" browser: "</span><span>+</span><span>desired_cap</span><span>[</span><span>"browserName"</span><span>]</span><span>+</span><span>" version: "</span><span>+</span><span>desired_cap</span><span>[</span><span>"version"</span><span>]</span><span>)</span></p><p><span>driver</span><span></span><span>=</span><span> </span><span>webdriver</span><span>.</span><span>Remote</span><span>(</span></p><p><span>    </span><span>desired_capabilities</span><span>=</span><span>desired_cap</span><span>,</span></p><p><span>    </span><span>command_executor</span><span>=</span><span></span><span>url</span></p><p><span>)</span></p><p><span># driver = webdriver.Chrome()</span></p><p><span>driver</span><span>.</span><span>maximize_window</span><span>(</span><span>)</span></p><p><span>driver</span><span>.</span><span>get</span><span>(</span><span>"https://www.cntraveller.in/"</span><span>)</span> </p><p><span>jsonSource</span><span></span><span>=</span><span></span><span>driver</span><span>.</span><span>find_element_by_xpath</span><span>(</span><span>"//script[contains(text(),'logo') and contains(@type, 'json')]"</span><span>)</span><span>.</span><span>get_attribute</span><span>(</span><span>'text'</span><span>)</span></p><p><span>jsonSource</span><span></span><span>=</span><span></span><span>re</span><span>.</span><span>sub</span><span>(</span><span>";"</span><span>,</span><span>""</span><span>,</span><span>jsonSource</span><span>)</span> </p><p><span>jsonSource</span><span></span><span>=</span><span></span><span>json</span><span>.</span><span>loads</span><span>(</span><span>jsonSource</span><span>)</span></p><p><span>if</span><span></span><span>"logo"</span><span></span><span>in</span><span></span><span>jsonSource</span><span>:</span></p><p><span>    </span><span>print</span><span>(</span><span>"\n logoURL : "</span><span></span><span>+</span><span> </span><span>str</span><span>(</span><span>jsonSource</span><span>[</span><span>"logo"</span><span>]</span><span>)</span><span>)</span></p><p><span>else</span><span>:</span></p><p><span>    </span><span>print</span><span>(</span><span>"JSON Schema has no logo url."</span><span>)</span></p><p><span>try</span><span>:</span></p><p><span>    </span><span>if</span><span></span><span>"telephone"</span><span></span><span>in</span><span> </span><span>jsonSource</span><span>:</span></p><p><span>        </span><span>print</span><span>(</span><span>jsonSource</span><span>[</span><span>"telephone"</span><span>]</span><span>)</span></p><p><span>    </span><span>else</span><span>:</span></p><p><span>        </span><span>print</span><span>(</span><span>"No Telephone - here is the source code :\n"</span><span>)</span></p><p><span>        </span><span>print</span><span>(</span><span>driver</span><span>.</span><span>find_element_by_xpath</span><span>(</span><span>"//script[contains(text(),'logo') and contains(@type, 'json')]"</span><span>)</span><span>.</span><span>get_attribute</span><span>(</span><span>'outerHTML'</span><span>)</span><span>)</span></p><p><span>except </span><span>Exception </span><span>as</span><span></span><span>e</span><span>:</span></p><p><span>    </span><span>print</span><span>(</span><span>e</span><span>)</span></p><p><span>driver</span><span>.</span><span>quit</span><span>(</span><span>)</span></p> </td></tr></table></p><p>The output contains logoURL and webElement source –</p><p><div class="imgBox"><img alt="Selenium print source code python" data-orgimg="https://sg.cdnki.com/selenium-print-source-code-python---aHR0cHM6Ly93d3cubGFtYmRhdGVzdC5jb20vYmxvZy93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wMS9pbWFnZTMucG5n.webp" ></img></div> </p><p><div class="imgBox"><img alt="Selenium print source code python" data-orgimg="https://sg.cdnki.com/selenium-print-source-code-python---aHR0cHM6Ly93d3cubGFtYmRhdGVzdC5jb20vYmxvZy93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wMS9pbWFnZTgtMS0xMDI0eDU0Ni5wbmc=.webp" ></img></div></p><p><strong>Code Breakdown</strong></p><p>The following three lines import required libraries: Selenium WebDriver, Python’s JSON, and re library to handle JSON objects and use regular expressions.</p><p> <table><tr><td> </td><td><p><p><span>from </span><span>selenium </span><span>import </span><span>webdriver</span></p><p><span>import </span><span>json</span></p><p><span>import </span><span>re</span></p> </td></tr></table></p><p><div class="imgBox"><img alt="Selenium print source code python" data-orgimg="https://sg.cdnki.com/selenium-print-source-code-python---aHR0cHM6Ly93d3cubGFtYmRhdGVzdC5jb20vYmxvZy93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wMS9DYXB0dXJlLnBuZw==.webp" ></img></div></p><p>Next, we configure our script for running it successfully on LambdaTest’s cloud, which is quite fast and smooth. It took me less than 30 seconds to get started (maybe because I had prior experience with the platform). But even if you are a first-timer, it would take less than 1 minute. Register and login using Google and click on Profile to copy your username and access token.</p><p> <table><tr><td> </td><td><p><p><span>username</span><span></span><span>=</span><span></span><span>"your_username_on_lambdaTest"</span></p><p><span>accessToken</span><span></span><span>=</span><span></span><span>"your lambdaTest access token"</span></p><p><span>gridUrl</span><span></span><span>=</span><span></span><span>"hub.lambdatest.com/wd/hub"</span></p><p><span>desired_cap</span><span></span><span>=</span><span></span><span>{</span></p><p><span>    </span><span>'platform'</span><span> </span><span>:</span><span></span><span>"win10"</span><span>,</span></p><p><span>    </span><span>'browserName'</span><span></span><span>:</span><span></span><span>"chrome"</span><span>,</span></p><p><span>    </span><span>'version'</span><span></span><span>:</span><span>  </span><span>"71.0"</span><span>,</span></p><p><span>    </span><span>"resolution"</span><span>:</span><span></span><span>"1024x768"</span><span>,</span> </p><p><span>    </span><span>"name"</span><span>:</span><span></span><span>"LambdaTest json object test "</span><span>,</span></p><p><span>    </span><span>"build"</span><span>:</span><span></span><span>"LambdaTest json object test"</span><span>,</span></p><p><span>    </span><span>"network"</span><span>:</span><span></span><span>True</span><span>,</span></p><p><span>    </span><span>"video"</span><span>:</span><span> </span><span>True</span><span>,</span></p><p><span>    </span><span>"visual"</span><span>:</span><span></span><span>True</span><span>,</span></p><p><span>    </span><span>"console"</span><span>:</span><span></span><span>True</span><span>,</span></p><p><span>}</span></p><p><span>url</span><span></span><span>=</span><span> </span><span>"https://"</span><span>+</span><span>username</span><span>+</span><span>":"</span><span>+</span><span>accessToken</span><span>+</span><span>"@"</span><span>+</span><span>gridUrl</span></p> </td></tr></table></p><p>We launch the driver in full-screen mode and load the cntraveller home page with the following line of code – </p><p> <table><tr><td> </td><td><p><p><span>driver</span><span></span><span>=</span><span></span><span>webdriver</span><span>.</span><span>Remote</span><span>(</span></p><p><span>    </span><span>desired_capabilities</span><span>=</span><span>desired_cap</span><span>,</span></p><p><span>    </span><span>command_executor</span><span>=</span><span></span><span>url</span></p><p><span>)</span></p><p><span># driver = webdriver.Chrome()</span></p><p><span>driver</span><span>.</span><span>maximize_window</span><span>(</span><span>)</span> </p><p><span>driver</span><span>.</span><span>get</span><span>(</span><span>"https://www.cntraveller.in/"</span><span>)</span></p> </td></tr></table></p><p>Now, we locate JSON objects containing script using XPath locator and delete the unnecessary semicolons to load the string in JSON format properly. </p><p> <table><tr><td> </td><td><p><p><span>jsonSource</span><span></span><span>=</span><span></span><span>driver</span><span>.</span><span>find_element_by_xpath</span><span>(</span><span>"//script[contains(text(),'logo') and contains(@type, 'json')]"</span><span>)</span><span>.</span><span>get_attribute</span><span>(</span><span>'text'</span><span>)</span></p><p><span>jsonSource</span><span></span><span>=</span><span></span><span>re</span><span>.</span><span>sub</span><span>(</span><span>";"</span><span>,</span><span>""</span><span>,</span><span>jsonSource</span><span>)</span> </p><p><span>jsonSource</span><span></span><span>=</span><span></span><span>json</span><span>.</span><span>loads</span><span>(</span><span>jsonSource</span><span>)</span></p> </td></tr></table></p><p>And then, we check if the logo URL is present. If present, we print it. </p><p> <table><tr><td> </td><td><p><p><span>if</span><span></span><span>"logo"</span><span></span><span>in</span><span></span><span>jsonSource</span><span>:</span></p><p><span>    </span><span>print</span><span>(</span><span>"\n logoURL : "</span><span></span><span>+</span><span></span><span>str</span><span>(</span><span>jsonSource</span><span>[</span><span>"logo"</span><span>]</span><span>)</span><span>)</span></p><p><span>else</span><span>:</span></p><p><span>    </span><span>print</span><span>(</span><span>"JSON Schema has no logo url."</span><span>)</span></p> </td></tr></table></p><p>Also, we check if the telephone detail is present. If not, we print the source code of the WebElement.</p><p> <table><tr><td> </td><td><p><p><span>try</span><span>:</span></p><p><span>    </span><span>if</span><span></span><span>"telephone"</span><span></span><span>in</span><span></span><span>jsonSource</span><span>:</span></p><p><span>        </span><span>print</span><span>(</span><span>jsonSource</span><span>[</span><span>"telephone"</span><span>]</span><span>)</span></p><p><span>    </span><span>else</span><span>:</span></p><p><span>        </span><span>print</span><span>(</span><span>"No Telephone - here is the source code :\n"</span><span>)</span></p><p><span>        </span><span>print</span><span>(</span><span>driver</span><span>.</span><span>find_element_by_xpath</span><span>(</span><span>"//script[contains(text(),'logo') and contains(@type, 'json')]"</span><span>)</span><span>.</span><span>get_attribute</span><span>(</span><span>'outerHTML'</span><span>)</span><span>)</span></p><p><span>except </span><span>Exception </span><span>as</span><span></span><span>e</span><span>:</span></p><p><span>    </span><span>print</span><span>(</span><span>e</span><span>)</span></p> </td></tr></table></p><p>Lastly, we quit the driver.</p><p><code>driver.quit()</code></p><h3 id="how-to-get-page-source-as-xml-in-selenium-webdriver">How To Get Page Source As XML In Selenium WebDriver?</h3><p>If you’re loading an XML-rendered website, you may want to save the XML response. Here’s a working solution for making Selenium get XML page source – </p><p> <table><tr><td> </td><td><p><p><span>drive</span><span>.</span><span>execute_script</span><span>(</span>‘<span>return</span><span></span><span>document</span><span>.</span><span>getElementById</span><span>(</span>“<span>webkit</span><span>-</span><span>xml</span><span>-</span><span>viewer</span><span>-</span><span>source</span><span>-</span><span>xml</span>”<span>)</span><span>.</span><span>innerHTML</span>’<span>)</span></p> </td></tr></table></p><h2>Conclusion</h2><p>You can use any of the above-demonstrated methods and leverage the agility & scalability of LambdaTest Selenium Grid cloud to automate your test processes. It lets you execute your test cases on 3000+ browsers, operating systems, and their versions. Also, you can integrate the automation testing flow with modern CI/CD tools and adhere to the best continuous testing practices.</p><p>So, start automating your day-to-day tasks and make your life easier with LambdaTest right away.</p><p>Happy Testing!</p><p><div class="imgBox"><img alt="Selenium print source code python" data-orgimg="https://sg.cdnki.com/selenium-print-source-code-python---aHR0cHM6Ly93d3cubGFtYmRhdGVzdC5jb20vYmxvZy93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wNC9DVEEtMy5wbmc=.webp" ></img></div></p><p><p></p><p><h4> Nishant Choudhary</h4><p>A Web Scraping Python Developer and Data Evangelist, Nishant also loves to evangelize startups and technologies by writing technical content.</p><div class='paramage'></div> <div class="contenBreak"></div> <h3 id="how-do-i-find-selenium-source-code">How do I find Selenium source code?</h3> <div class="blockAnswer_acceptedAnswer">To get the HTML source of a WebElement in Selenium WebDriver, we can <span class="FCUp0c rQMQod">use the get_attribute method of the Selenium Python WebDriver</span>.</div> <h3 id="how-do-you-find-the-source-of-a-page-in-python">How do you find the source of a page in Python?</h3> <div class="blockAnswer_acceptedAnswer"><div class='ListData'><span class="FCUp0c rQMQod">Accessing HTML source code using Python Selenium.</span>.</div> <div class='ListData'>Syntax. src = driver.page_source. We can also access the HTML source code with the help of Javascript commands in Selenium. ... .</div> <div class='ListData'>Syntax. h = driver.execute_script("return document.body.innerHTML;").</div> <div class='ListData'>Example. Code Implementation. from selenium import webdriver driver = webdriver..</div> </div> <h3 id="how-do-i-get-the-html-source-from-python">How do I get the HTML source from Python?</h3> <div class="blockAnswer_acceptedAnswer"><div class='ListData'><span class="FCUp0c rQMQod">How to get HTML file form URL in Python</span>.</div> <div class='ListData'>Call the read function on the webURL variable..</div> <div class='ListData'>Read variable allows to read the contents of data files..</div> <div class='ListData'>Read the entire content of the URL into a variable called data..</div> <div class='ListData'>Run the code- It will print the data into HTML format..</div> </div> <h3 id="how-do-i-print-visible-text-in-selenium">How do I print visible text in Selenium?</h3> <div class="blockAnswer_acceptedAnswer">To get the visible text of a web element programmatically using Selenium in Java, <span class="FCUp0c rQMQod">call getText() method on the web element</span>. We have to first find the web element by name, id, class name, or any of the locator, and then call the getText() function on this web element.</div> </p></div> <div class="readmore_content_exists"><button id="readmore_content"><span class="arrow"><span></span></span>Đọc tiếp</button></div> </td></tr></table> <script async src="/dist/js/lazyhtml.min.js" crossorigin="anonymous"></script> <div class="lazyhtml" data-lazyhtml> <script type="text/lazyhtml"> <div class="youtubeVideo"><h3>Video liên quan</h3> <iframe width="560" height="315" src="https://www.youtube.com/embed/s5sKs5I9IsQ?controls=0" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"allowfullscreen></iframe> </div> </script> </div> <div class="mt-3"> <div class="tags"> <a href="https://biquyetxaynha.com/tags/programming" class="tag-link">programming</a> <a href="https://biquyetxaynha.com/tags/python" class="tag-link">python</a> <a href="https://biquyetxaynha.com/tags/Selenium source code" class="tag-link">Selenium source code</a> </div> </div> <div class="post-tools"> <button data-postid="selenium-print-source-code-python" class="btn btn-answerModalBox"><img class="mr-1" alt="Selenium print source code python" src="/dist/images/svg/messages_16.svg">Reply</button> <button data-postid="selenium-print-source-code-python" data-vote="up" class="btn btn-doVote"><img class="mr-1" alt="Selenium print source code python" src="/dist/images/svg/face-smile_16.svg">2</button> <button data-postid="selenium-print-source-code-python" data-vote="down" class="btn btn-doVote"><img class="mr-1" alt="Selenium print source code python" src="/dist/images/svg/poo_16.svg">0</button> <button class="btn"><img class="mr-1" alt="Selenium print source code python" src="/dist/images/svg/facebook_16.svg"> Chia sẻ</button> </div> </div><!-- end question-post-body --> </div><!-- end question-post-body-wrap --> </div><!-- end question --> <div id="answers_selenium-print-source-code-python" class="answers"> </div><!-- end answer-wrap --> <div class="entryFooter"> <div class="footerLinkAds"><div style="width:100%; margin:0 auto;"> <ins class="adsbygoogle" style="display:block" data-ad-format="autorelaxed" data-ad-client="ca-pub-4987931798153631" data-ad-slot="8199996671"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> </div> <div class="footerRelated"><div class="postRelatedWidget"> <h2>Bài Viết Liên Quan</h2> <div class="questions-snippet layoutNews border-top border-top-gray"> <div class="max-width:840px"> <ins class="adsbygoogle" style="display:block" data-ad-format="fluid" data-ad-layout-key="-fb-44+c1-1p-ns" data-ad-client="ca-pub-4987931798153631" data-ad-slot="7655066491"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> <div class="media media-card rounded-0 shadow-none mb-0 bg-transparent py-4 px-0 border-bottom border-bottom-gray"> <div class="media-image"> <a href="/de-thi-chuyen-van-le-quy-don-da-nang-nam-2024"><img src="/dist/images/waiting.svg" width="200px" height="100px" data-orgimg="https://i.ytimg.com/vi/qvhv0X3Bijo/hqdefault.jpg?sqp=-oaymwE9COADEI4CSFryq4qpAy8IARUAAAAAGAElAADIQj0AgKJDeAHwAQH4AdIGgALgA4oCDAgAEAEYZSBNKDswDw==&rs=AOn4CLDTih5tFY-dyH7rCPXp14w8Qs4qQw" alt="Đề thi chuyên văn lê quý đôn đà nẵng năm 2024"></a> </div> <div class="media-body"> <h5 class="mb-2 fw-medium"><a href="/de-thi-chuyen-van-le-quy-don-da-nang-nam-2024">Đề thi chuyên văn lê quý đôn đà nẵng năm 2024</a></h5> <p class="mb-2 truncate lh-20 fs-15"></p> <div class="media media-card questionTags user-media px-0 border-bottom-0 pb-0"> <div class="tags"> <a href="/tags/mẹo hay" class="tag-link">mẹo hay</a> </div> </div> </div> </div><!-- end media --> <div class="media media-card rounded-0 shadow-none mb-0 bg-transparent py-4 px-0 border-bottom border-bottom-gray"> <div class="media-image"> <a href="/me-an-gi-tot-cho-he-tieu-hoa-cua-be-nam-2024"><img src="/dist/images/waiting.svg" width="200px" height="100px" data-orgimg="https://i.ytimg.com/vi/9U5UASrfJEY/hq720.jpg?sqp=-oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLBiFyL_v6wBxYfdClnP5ryNVGqQDw" alt="Mẹ ăn gì tốt cho hệ tiêu hóa của bé năm 2024"></a> </div> <div class="media-body"> <h5 class="mb-2 fw-medium"><a href="/me-an-gi-tot-cho-he-tieu-hoa-cua-be-nam-2024">Mẹ ăn gì tốt cho hệ tiêu hóa của bé năm 2024</a></h5> <p class="mb-2 truncate lh-20 fs-15"></p> <div class="media media-card questionTags user-media px-0 border-bottom-0 pb-0"> <div class="tags"> <a href="/tags/mẹo hay" class="tag-link">mẹo hay</a> </div> </div> </div> </div><!-- end media --> <div class="media media-card rounded-0 shadow-none mb-0 bg-transparent py-4 px-0 border-bottom border-bottom-gray"> <div class="media-image"> <a href="/kem-chong-nang-vichy-la-vat-ly-hay-hoa-hoc-nam-2024"><img src="/dist/images/waiting.svg" width="200px" height="100px" data-orgimg="https://i.ytimg.com/vi/8m1b3E-0vM8/hq720.jpg?sqp=-oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLBKHIScXxVLtHj9nD4c29cS443JMg" alt="Kem chống nắng vichy la vật lý hay hóa học năm 2024"></a> </div> <div class="media-body"> <h5 class="mb-2 fw-medium"><a href="/kem-chong-nang-vichy-la-vat-ly-hay-hoa-hoc-nam-2024">Kem chống nắng vichy la vật lý hay hóa học năm 2024</a></h5> <p class="mb-2 truncate lh-20 fs-15"></p> <div class="media media-card questionTags user-media px-0 border-bottom-0 pb-0"> <div class="tags"> <a href="/tags/mẹo hay" class="tag-link">mẹo hay</a> <a href="/tags/Học Tốt" class="tag-link">Học Tốt</a> <a href="/tags/Học" class="tag-link">Học</a> </div> </div> </div> </div><!-- end media --> <div class="media media-card rounded-0 shadow-none mb-0 bg-transparent py-4 px-0 border-bottom border-bottom-gray"> <div class="media-image"> <a href="/than-tu-lap-than-phu-tu-vien-nghia-la-gi-nam-2024"><img src="/dist/images/waiting.svg" width="200px" height="100px" data-orgimg="https://i.ytimg.com/vi/FgCuOjYxgXc/hq720.jpg?sqp=-oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLDIIauvO8UZF8J_YATIW-Yg8CoDVA" alt="Thân tự lập thân phụ tự viên nghĩa là gì năm 2024"></a> </div> <div class="media-body"> <h5 class="mb-2 fw-medium"><a href="/than-tu-lap-than-phu-tu-vien-nghia-la-gi-nam-2024">Thân tự lập thân phụ tự viên nghĩa là gì năm 2024</a></h5> <p class="mb-2 truncate lh-20 fs-15"></p> <div class="media media-card questionTags user-media px-0 border-bottom-0 pb-0"> <div class="tags"> <a href="/tags/là ai" class="tag-link">là ai</a> <a href="/tags/Hỏi Đáp" class="tag-link">Hỏi Đáp</a> <a href="/tags/Là gì" class="tag-link">Là gì</a> <a href="/tags/Ngôn ngữ" class="tag-link">Ngôn ngữ</a> <a href="/tags/Nghĩa là gì" class="tag-link">Nghĩa là gì</a> </div> </div> </div> </div><!-- end media --> <div class="media media-card rounded-0 shadow-none mb-0 bg-transparent py-4 px-0 border-bottom border-bottom-gray"> <div class="media-image"> <a href="/da-ep-long-cuu-la-gi-nam-2024"><img src="/dist/images/waiting.svg" width="200px" height="100px" data-orgimg="https://i.ytimg.com/vi/DS6VBfU-tQo/hq720.jpg?sqp=-oaymwExCNAFEJQDSFryq4qpAyMIARUAAIhCGAHwAQH4Af4JgALQBYoCDAgAEAEYYyBlKFswDw==&rs=AOn4CLDYx2onYojCSlUAYr7EI6TEzdiAwg" alt="Dạ ép lông cừu là gì năm 2024"></a> </div> <div class="media-body"> <h5 class="mb-2 fw-medium"><a href="/da-ep-long-cuu-la-gi-nam-2024">Dạ ép lông cừu là gì năm 2024</a></h5> <p class="mb-2 truncate lh-20 fs-15"></p> <div class="media media-card questionTags user-media px-0 border-bottom-0 pb-0"> <div class="tags"> <a href="/tags/là ai" class="tag-link">là ai</a> <a href="/tags/Hỏi Đáp" class="tag-link">Hỏi Đáp</a> <a href="/tags/Là gì" class="tag-link">Là gì</a> </div> </div> </div> </div><!-- end media --> <div class="media media-card rounded-0 shadow-none mb-0 bg-transparent py-4 px-0 border-bottom border-bottom-gray"> <div class="media-image"> <a href="/ta-mot-bai-van-ve-ngoi-truong-cua-em-nam-2024"><img src="/dist/images/waiting.svg" width="200px" height="100px" data-orgimg="https://i.ytimg.com/vi/t0N1l811ubY/hq720.jpg?sqp=-oaymwExCNAFEJQDSFryq4qpAyMIARUAAIhCGAHwAQH4AdQGgALgA4oCDAgAEAEYZSBlKGUwDw==&rs=AOn4CLDjU33eDklkUUtA9a5ZeNBO-yg6FQ" alt="Tả một bài văn về ngôi trường của em năm 2024"></a> </div> <div class="media-body"> <h5 class="mb-2 fw-medium"><a href="/ta-mot-bai-van-ve-ngoi-truong-cua-em-nam-2024">Tả một bài văn về ngôi trường của em năm 2024</a></h5> <p class="mb-2 truncate lh-20 fs-15"></p> <div class="media media-card questionTags user-media px-0 border-bottom-0 pb-0"> <div class="tags"> <a href="/tags/mẹo hay" class="tag-link">mẹo hay</a> </div> </div> </div> </div><!-- end media --> <div class="media media-card rounded-0 shadow-none mb-0 bg-transparent py-4 px-0 border-bottom border-bottom-gray"> <div class="media-image"> <a href="/ve-si-tieng-anh-la-gi-nam-2024"><img src="/dist/images/waiting.svg" width="200px" height="100px" data-orgimg="https://i.ytimg.com/vi/Zp8zporyAvM/hq720.jpg?sqp=-oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLAULOtSX2ER_D0UuMA4k2RfWAhb6Q" alt="Vệ sĩ tiếng anh là gì năm 2024"></a> </div> <div class="media-body"> <h5 class="mb-2 fw-medium"><a href="/ve-si-tieng-anh-la-gi-nam-2024">Vệ sĩ tiếng anh là gì năm 2024</a></h5> <p class="mb-2 truncate lh-20 fs-15"></p> <div class="media media-card questionTags user-media px-0 border-bottom-0 pb-0"> <div class="tags"> <a href="/tags/là ai" class="tag-link">là ai</a> <a href="/tags/Hỏi Đáp" class="tag-link">Hỏi Đáp</a> <a href="/tags/Là gì" class="tag-link">Là gì</a> <a href="/tags/Học Tốt" class="tag-link">Học Tốt</a> <a href="/tags/Tiếng anh" class="tag-link">Tiếng anh</a> <a href="/tags/Security la gì" class="tag-link">Security la gì</a> <a href="/tags/Bodyguard" class="tag-link">Bodyguard</a> <a href="/tags/Bodyguard là gì" class="tag-link">Bodyguard là gì</a> </div> </div> </div> </div><!-- end media --> <div class="media media-card rounded-0 shadow-none mb-0 bg-transparent py-4 px-0 border-bottom border-bottom-gray"> <div class="media-image"> <a href="/hoc-ke-toan-hanh-chinh-su-nghiep-tai-tphcm-nam-2024"><img src="/dist/images/waiting.svg" width="200px" height="100px" data-orgimg="https://i.ytimg.com/vi/a0_LoS4n-rs/hq720.jpg?sqp=-oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLDb9ElWp1INmQgWw852jICihgCH9A" alt="Học kế toán hành chính sự nghiệp tại tphcm năm 2024"></a> </div> <div class="media-body"> <h5 class="mb-2 fw-medium"><a href="/hoc-ke-toan-hanh-chinh-su-nghiep-tai-tphcm-nam-2024">Học kế toán hành chính sự nghiệp tại tphcm năm 2024</a></h5> <p class="mb-2 truncate lh-20 fs-15"></p> <div class="media media-card questionTags user-media px-0 border-bottom-0 pb-0"> <div class="tags"> <a href="/tags/mẹo hay" class="tag-link">mẹo hay</a> <a href="/tags/Học Tốt" class="tag-link">Học Tốt</a> <a href="/tags/Học" class="tag-link">Học</a> </div> </div> </div> </div><!-- end media --> <div class="media media-card rounded-0 shadow-none mb-0 bg-transparent py-4 px-0 border-bottom border-bottom-gray"> <div class="media-image"> <a href="/quy-pham-trang-bi-dien-tieng-anh-la-gi-nam-2024"><img src="/dist/images/waiting.svg" width="200px" height="100px" data-orgimg="https://i.ytimg.com/vi/B5_Wb3_DNFo/hq720.jpg?sqp=-oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLCySU_BOUPm-pzT7hiqp3eOvIwgFg" alt="Quy phạm trang bị điện tiếng anh là gì năm 2024"></a> </div> <div class="media-body"> <h5 class="mb-2 fw-medium"><a href="/quy-pham-trang-bi-dien-tieng-anh-la-gi-nam-2024">Quy phạm trang bị điện tiếng anh là gì năm 2024</a></h5> <p class="mb-2 truncate lh-20 fs-15"></p> <div class="media media-card questionTags user-media px-0 border-bottom-0 pb-0"> <div class="tags"> <a href="/tags/là ai" class="tag-link">là ai</a> <a href="/tags/Hỏi Đáp" class="tag-link">Hỏi Đáp</a> <a href="/tags/Là gì" class="tag-link">Là gì</a> <a href="/tags/Học Tốt" class="tag-link">Học Tốt</a> <a href="/tags/Tiếng anh" class="tag-link">Tiếng anh</a> </div> </div> </div> </div><!-- end media --> <div class="media media-card rounded-0 shadow-none mb-0 bg-transparent py-4 px-0 border-bottom border-bottom-gray"> <div class="media-image"> <a href="/may-giat-electrolux-bi-loi-khong-vao-dien-nam-2024"><img src="/dist/images/waiting.svg" width="200px" height="100px" data-orgimg="https://i.ytimg.com/vi/3fYA6eZjNxE/hq720.jpg?sqp=-oaymwExCNAFEJQDSFryq4qpAyMIARUAAIhCGAHwAQH4Af4JgALQBYoCDAgAEAEYciBgKEUwDw==&rs=AOn4CLC-5-MG0BiOOnXvzPjmW-qXYCkgbg" alt="Máy giặt electrolux bị lỗi không vào điện năm 2024"></a> </div> <div class="media-body"> <h5 class="mb-2 fw-medium"><a href="/may-giat-electrolux-bi-loi-khong-vao-dien-nam-2024">Máy giặt electrolux bị lỗi không vào điện năm 2024</a></h5> <p class="mb-2 truncate lh-20 fs-15"></p> <div class="media media-card questionTags user-media px-0 border-bottom-0 pb-0"> <div class="tags"> <a href="/tags/mẹo hay" class="tag-link">mẹo hay</a> <a href="/tags/Công Nghệ" class="tag-link">Công Nghệ</a> <a href="/tags/Máy" class="tag-link">Máy</a> </div> </div> </div> </div><!-- end media --> <div class="max-width:840px"> <ins class="adsbygoogle" style="display:block" data-ad-format="fluid" data-ad-layout-key="-fb-44+c1-1p-ns" data-ad-client="ca-pub-4987931798153631" data-ad-slot="7655066491"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> <div class="media media-card rounded-0 shadow-none mb-0 bg-transparent py-4 px-0 border-bottom border-bottom-gray"> <div class="media-image"> <a href="/giai-sach-bai-tap-toan-8-bai-1-nam-2024"><img src="/dist/images/waiting.svg" width="200px" height="100px" data-orgimg="https://i.ytimg.com/vi/nNjSNru9620/hq720.jpg?sqp=-oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLAkN1OR_CtfhddL1r-Q3UiThvMNow" alt="Giải sách bài tập toán 8 bài 1 năm 2024"></a> </div> <div class="media-body"> <h5 class="mb-2 fw-medium"><a href="/giai-sach-bai-tap-toan-8-bai-1-nam-2024">Giải sách bài tập toán 8 bài 1 năm 2024</a></h5> <p class="mb-2 truncate lh-20 fs-15"></p> <div class="media media-card questionTags user-media px-0 border-bottom-0 pb-0"> <div class="tags"> <a href="/tags/mẹo hay" class="tag-link">mẹo hay</a> <a href="/tags/Khỏe Đẹp" class="tag-link">Khỏe Đẹp</a> <a href="/tags/Bài tập" class="tag-link">Bài tập</a> <a href="/tags/Học Tốt" class="tag-link">Học Tốt</a> <a href="/tags/Sách " class="tag-link">Sách </a> <a href="/tags/Sgk Toán 8" class="tag-link">Sgk Toán 8</a> </div> </div> </div> </div><!-- end media --> <div class="media media-card rounded-0 shadow-none mb-0 bg-transparent py-4 px-0 border-bottom border-bottom-gray"> <div class="media-image"> <a href="/loi-the-application-was-unable-to-start-correctly-0xc000009a-nam-2024"><img src="/dist/images/waiting.svg" width="200px" height="100px" data-orgimg="https://i.ytimg.com/vi/RvgP4HPiaog/hq720.jpg?sqp=-oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLBofqgGK5ZApBnz9Yr7KOlG0EnZ8A" alt="Lỗi the application was unable to start correctly 0xc000009a năm 2024"></a> </div> <div class="media-body"> <h5 class="mb-2 fw-medium"><a href="/loi-the-application-was-unable-to-start-correctly-0xc000009a-nam-2024">Lỗi the application was unable to start correctly 0xc000009a năm 2024</a></h5> <p class="mb-2 truncate lh-20 fs-15"></p> <div class="media media-card questionTags user-media px-0 border-bottom-0 pb-0"> <div class="tags"> <a href="/tags/mẹo hay" class="tag-link">mẹo hay</a> <a href="/tags/0xc000009a Windows 11" class="tag-link">0xc000009a Windows 11</a> </div> </div> </div> </div><!-- end media --> <div class="media media-card rounded-0 shadow-none mb-0 bg-transparent py-4 px-0 border-bottom border-bottom-gray"> <div class="media-image"> <a href="/qr-code-trong-hoa-don-dien-tu-la-gi-nam-2024"><img src="/dist/images/waiting.svg" width="200px" height="100px" data-orgimg="https://i.ytimg.com/vi/K73f6Wo-ceI/hq720.jpg?sqp=-oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLDMvVzbPwLfziPJoXqvh3DQgnmR9Q" alt="Qr code trong hóa đơn điện tử là gì năm 2024"></a> </div> <div class="media-body"> <h5 class="mb-2 fw-medium"><a href="/qr-code-trong-hoa-don-dien-tu-la-gi-nam-2024">Qr code trong hóa đơn điện tử là gì năm 2024</a></h5> <p class="mb-2 truncate lh-20 fs-15"></p> <div class="media media-card questionTags user-media px-0 border-bottom-0 pb-0"> <div class="tags"> <a href="/tags/là ai" class="tag-link">là ai</a> <a href="/tags/Hỏi Đáp" class="tag-link">Hỏi Đáp</a> <a href="/tags/Là gì" class="tag-link">Là gì</a> </div> </div> </div> </div><!-- end media --> <div class="media media-card rounded-0 shadow-none mb-0 bg-transparent py-4 px-0 border-bottom border-bottom-gray"> <div class="media-image"> <a href="/top-5-loai-bang-ve-sinh-tot-nhat-nam-2024"><img src="/dist/images/waiting.svg" width="200px" height="100px" data-orgimg="https://i.ytimg.com/vi/WMrtkxzvqpk/hq720.jpg?sqp=-oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLBi0s_AdlsgHtkbcTNixHIphJ3CYA" alt="Top 5 loại băng vệ sinh tốt nhất năm 2024"></a> </div> <div class="media-body"> <h5 class="mb-2 fw-medium"><a href="/top-5-loai-bang-ve-sinh-tot-nhat-nam-2024">Top 5 loại băng vệ sinh tốt nhất năm 2024</a></h5> <p class="mb-2 truncate lh-20 fs-15"></p> <div class="media media-card questionTags user-media px-0 border-bottom-0 pb-0"> <div class="tags"> <a href="/tags/mẹo hay" class="tag-link">mẹo hay</a> <a href="/tags/Top List" class="tag-link">Top List</a> <a href="/tags/Tốt nhất" class="tag-link">Tốt nhất</a> <a href="/tags/Top" class="tag-link">Top</a> <a href="/tags/Review" class="tag-link">Review</a> </div> </div> </div> </div><!-- end media --> <div class="media media-card rounded-0 shadow-none mb-0 bg-transparent py-4 px-0 border-bottom border-bottom-gray"> <div class="media-image"> <a href="/apple-software-update-la-phan-mem-gi-nam-2024"><img src="/dist/images/waiting.svg" width="200px" height="100px" data-orgimg="https://i.ytimg.com/vi/w5Zha-hD81o/hq720.jpg?sqp=-oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLDS68ukE-KbsENCnIhsZdPThRFR5Q" alt="Apple software update là phần mềm gì năm 2024"></a> </div> <div class="media-body"> <h5 class="mb-2 fw-medium"><a href="/apple-software-update-la-phan-mem-gi-nam-2024">Apple software update là phần mềm gì năm 2024</a></h5> <p class="mb-2 truncate lh-20 fs-15"></p> <div class="media media-card questionTags user-media px-0 border-bottom-0 pb-0"> <div class="tags"> <a href="/tags/là ai" class="tag-link">là ai</a> <a href="/tags/Công Nghệ" class="tag-link">Công Nghệ</a> <a href="/tags/Apple" class="tag-link">Apple</a> </div> </div> </div> </div><!-- end media --> <div class="media media-card rounded-0 shadow-none mb-0 bg-transparent py-4 px-0 border-bottom border-bottom-gray"> <div class="media-image"> <a href="/cach-thuc-thanh-toan-shophouse-masteri-an-phu-nam-2024"><img src="/dist/images/waiting.svg" width="200px" height="100px" data-orgimg="https://i.ytimg.com/vi/3-Tofku0yKw/hq720.jpg?sqp=-oaymwExCNAFEJQDSFryq4qpAyMIARUAAIhCGAHwAQH4Af4JgALQBYoCDAgAEAEYTSBlKDgwDw==&rs=AOn4CLAGFu1GR9mnkHDl-OVgZJhLyf7ZFA" alt="Cách thức thanh toán shophouse masteri an phu năm 2024"></a> </div> <div class="media-body"> <h5 class="mb-2 fw-medium"><a href="/cach-thuc-thanh-toan-shophouse-masteri-an-phu-nam-2024">Cách thức thanh toán shophouse masteri an phu năm 2024</a></h5> <p class="mb-2 truncate lh-20 fs-15"></p> <div class="media media-card questionTags user-media px-0 border-bottom-0 pb-0"> <div class="tags"> <a href="/tags/mẹo hay" class="tag-link">mẹo hay</a> <a href="/tags/Mẹo Hay" class="tag-link">Mẹo Hay</a> <a href="/tags/Cách" class="tag-link">Cách</a> </div> </div> </div> </div><!-- end media --> <div class="media media-card rounded-0 shadow-none mb-0 bg-transparent py-4 px-0 border-bottom border-bottom-gray"> <div class="media-image"> <a href="/ghe-co-buon-non-la-benh-gi-nam-2024"><img src="/dist/images/waiting.svg" width="200px" height="100px" data-orgimg="https://i.ytimg.com/vi/Eq_tGaJd-eU/hq720.jpg?sqp=-oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLCevMMhLhE-XkbVpzd1Hmy0bEq9Sw" alt="Ghê cổ buồn nôn là bệnh gì năm 2024"></a> </div> <div class="media-body"> <h5 class="mb-2 fw-medium"><a href="/ghe-co-buon-non-la-benh-gi-nam-2024">Ghê cổ buồn nôn là bệnh gì năm 2024</a></h5> <p class="mb-2 truncate lh-20 fs-15"></p> <div class="media media-card questionTags user-media px-0 border-bottom-0 pb-0"> <div class="tags"> <a href="/tags/là ai" class="tag-link">là ai</a> </div> </div> </div> </div><!-- end media --> <div class="media media-card rounded-0 shadow-none mb-0 bg-transparent py-4 px-0 border-bottom border-bottom-gray"> <div class="media-image"> <a href="/audition-loi-cham-dut-ket-noi-toi-may-chu-nam-2024"><img src="/dist/images/waiting.svg" width="200px" height="100px" data-orgimg="https://i.ytimg.com/vi/OpN6oVEFAZ8/hq720.jpg?sqp=-oaymwExCNAFEJQDSFryq4qpAyMIARUAAIhCGAHwAQH4Af4JgALQBYoCDAgAEAEYMSAqKH8wDw==&rs=AOn4CLC-chUV03gfNSIQ1MJ5Jx2bE7DwgQ" alt="Audition lỗi chấm dứt kết nối tới máy chủ năm 2024"></a> </div> <div class="media-body"> <h5 class="mb-2 fw-medium"><a href="/audition-loi-cham-dut-ket-noi-toi-may-chu-nam-2024">Audition lỗi chấm dứt kết nối tới máy chủ năm 2024</a></h5> <p class="mb-2 truncate lh-20 fs-15"></p> <div class="media media-card questionTags user-media px-0 border-bottom-0 pb-0"> <div class="tags"> <a href="/tags/mẹo hay" class="tag-link">mẹo hay</a> <a href="/tags/Công Nghệ" class="tag-link">Công Nghệ</a> <a href="/tags/Máy" class="tag-link">Máy</a> </div> </div> </div> </div><!-- end media --> <div class="media media-card rounded-0 shadow-none mb-0 bg-transparent py-4 px-0 border-bottom border-bottom-gray"> <div class="media-image"> <a href="/bai-hat-be-quet-nha-cua-tac-gia-nao-nam-2024"><img src="/dist/images/waiting.svg" width="200px" height="100px" data-orgimg="https://i.ytimg.com/vi/l-wUXgk_fWc/hq720.jpg?sqp=-oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLC0Re7hdfcj_atfneONFbE2GP5TOg" alt="Bài hát bé quét nhà của tác giả nào năm 2024"></a> </div> <div class="media-body"> <h5 class="mb-2 fw-medium"><a href="/bai-hat-be-quet-nha-cua-tac-gia-nao-nam-2024">Bài hát bé quét nhà của tác giả nào năm 2024</a></h5> <p class="mb-2 truncate lh-20 fs-15"></p> <div class="media media-card questionTags user-media px-0 border-bottom-0 pb-0"> <div class="tags"> <a href="/tags/mẹo hay" class="tag-link">mẹo hay</a> <a href="/tags/Xây Đựng" class="tag-link">Xây Đựng</a> <a href="/tags/Nhà" class="tag-link">Nhà</a> </div> </div> </div> </div><!-- end media --> <div class="media media-card rounded-0 shadow-none mb-0 bg-transparent py-4 px-0 border-bottom border-bottom-gray"> <div class="media-image"> <a href="/bai-van-ngan-ta-ngoi-nha-cua-em-lop-2-nam-2024"><img src="/dist/images/waiting.svg" width="200px" height="100px" data-orgimg="https://i.ytimg.com/vi/tuD83KbOKlQ/hqdefault.jpg?sqp=-oaymwEjCOADEI4CSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLDvWl2BlLvBFvVsL3z1OTNDrbvigg" alt="Bài văn ngắn tả ngôi nhà của em lớp 2 năm 2024"></a> </div> <div class="media-body"> <h5 class="mb-2 fw-medium"><a href="/bai-van-ngan-ta-ngoi-nha-cua-em-lop-2-nam-2024">Bài văn ngắn tả ngôi nhà của em lớp 2 năm 2024</a></h5> <p class="mb-2 truncate lh-20 fs-15"></p> <div class="media media-card questionTags user-media px-0 border-bottom-0 pb-0"> <div class="tags"> <a href="/tags/mẹo hay" class="tag-link">mẹo hay</a> <a href="/tags/Xây Đựng" class="tag-link">Xây Đựng</a> <a href="/tags/Nhà" class="tag-link">Nhà</a> </div> </div> </div> </div><!-- end media --> </div> </div></div> </div> </div> </div><!-- end question-main-bar --> </div><!-- end col-lg-9 --> <div class="postContentRight"> <div class="sidebar"> <div class="ad-card"> <h4 class="text-gray text-uppercase fs-13 pb-3 text-center">Quảng Cáo</h4> <div class="mb-4 mx-auto" style="text-align:center"> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-4987931798153631" data-ad-slot="8742637402" data-ad-format="auto" data-full-width-responsive="true"> </ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> </div> <div class="card card-item"> <div class="card-body"> <h3 class="fs-17 pb-3">Có thể bạn quan tâm</h3> <div class="divider"><span></span></div> <div class="sidebar-questions pt-3"> <div class="media media-card media--card media--card-2"> <div class="media-body"> <h5><a href="https://biquyetxaynha.com/soan-van-bai-vinh-biet-cuu-trung-dai-violet-nam-2024">Soạn văn bài vĩnh biệt cửu trùng đài violet năm 2024</a></h5> <small class="meta"> <span class="pr-1">1 ngày trước</span> <span class="pr-1">. bởi</span> <a href="https://biquyetxaynha.com/author/ArticulateEyewitness" class="author">ArticulateEyewitness</a> </small> </div> </div><!-- end media --> <div class="media media-card media--card media--card-2"> <div class="media-body"> <h5><a href="https://biquyetxaynha.com/cac-moi-quan-he-khach-hang-la-gi-nam-2024">Các mối quan hệ khách hàng là gì năm 2024</a></h5> <small class="meta"> <span class="pr-1">1 ngày trước</span> <span class="pr-1">. bởi</span> <a href="https://biquyetxaynha.com/author/ConventionalAircraft" class="author">ConventionalAircraft</a> </small> </div> </div><!-- end media --> <div class="media media-card media--card media--card-2"> <div class="media-body"> <h5><a href="https://biquyetxaynha.com/dung-ram-nhu-the-nao-cho-may-tinh-xem-phim-nam-2024">Dùng ram như thế nào cho máy tính xem phim năm 2024</a></h5> <small class="meta"> <span class="pr-1">1 ngày trước</span> <span class="pr-1">. bởi</span> <a href="https://biquyetxaynha.com/author/DelightedWhereabouts" class="author">DelightedWhereabouts</a> </small> </div> </div><!-- end media --> <div class="media media-card media--card media--card-2"> <div class="media-body"> <h5><a href="https://biquyetxaynha.com/cac-dang-bai-tap-hoa-11-hoc-ki-2-nam-2024">Các dạng bài tập hóa 11 học kì 2 năm 2024</a></h5> <small class="meta"> <span class="pr-1">1 ngày trước</span> <span class="pr-1">. bởi</span> <a href="https://biquyetxaynha.com/author/MaleDiversity" class="author">MaleDiversity</a> </small> </div> </div><!-- end media --> <div class="media media-card media--card media--card-2"> <div class="media-body"> <h5><a href="https://biquyetxaynha.com/ngo-gai-tieng-anh-la-gi-nam-2024">Ngò gai tiếng anh là gì năm 2024</a></h5> <small class="meta"> <span class="pr-1">1 ngày trước</span> <span class="pr-1">. bởi</span> <a href="https://biquyetxaynha.com/author/IntroductoryBiography" class="author">IntroductoryBiography</a> </small> </div> </div><!-- end media --> <div class="media media-card media--card media--card-2"> <div class="media-body"> <h5><a href="https://biquyetxaynha.com/du-toan-thi-cong-phan-tho-xay-nha-o-2023-nam-2024">Dự toán thi công phần thô xây nhà ở 2023 năm 2024</a></h5> <small class="meta"> <span class="pr-1">1 ngày trước</span> <span class="pr-1">. bởi</span> <a href="https://biquyetxaynha.com/author/NovelWithholding" class="author">NovelWithholding</a> </small> </div> </div><!-- end media --> <div class="media media-card media--card media--card-2"> <div class="media-body"> <h5><a href="https://biquyetxaynha.com/dau-hieu-may-giac-sieu-am-cua-ong-tieu-hoa-nam-2024">Dấu hiệu máy giặc siêu âm của ống tiêu hóa năm 2024</a></h5> <small class="meta"> <span class="pr-1">1 ngày trước</span> <span class="pr-1">. bởi</span> <a href="https://biquyetxaynha.com/author/LikelyBending" class="author">LikelyBending</a> </small> </div> </div><!-- end media --> <div class="media media-card media--card media--card-2"> <div class="media-body"> <h5><a href="https://biquyetxaynha.com/htx-vt-hang-hoa-hanh-khach-hai-au-nam-2024">Htx vt hàng hóa & hành khách hải âu năm 2024</a></h5> <small class="meta"> <span class="pr-1">1 ngày trước</span> <span class="pr-1">. bởi</span> <a href="https://biquyetxaynha.com/author/PublishedDialect" class="author">PublishedDialect</a> </small> </div> </div><!-- end media --> <div class="media media-card media--card media--card-2"> <div class="media-body"> <h5><a href="https://biquyetxaynha.com/so-giao-dich-ngan-hang-la-gi-nam-2024">Sở giao dịch ngân hàng là gì năm 2024</a></h5> <small class="meta"> <span class="pr-1">1 ngày trước</span> <span class="pr-1">. bởi</span> <a href="https://biquyetxaynha.com/author/PackagedSelf-control" class="author">PackagedSelf-control</a> </small> </div> </div><!-- end media --> <div class="media media-card media--card media--card-2"> <div class="media-body"> <h5><a href="https://biquyetxaynha.com/huong-dan-thanh-toan-bang-the-visa-debit-nam-2024">Hướng dẫn thanh toán bằng thẻ visa debit năm 2024</a></h5> <small class="meta"> <span class="pr-1">1 ngày trước</span> <span class="pr-1">. bởi</span> <a href="https://biquyetxaynha.com/author/HonoredMutation" class="author">HonoredMutation</a> </small> </div> </div><!-- end media --> </div><!-- end sidebar-questions --> </div> </div><!-- end card --> <div class="card card-item cardTopList"> <div class="card-body"> <h3 class="fs-17 pb-3">Toplist được quan tâm</h3> <div class="divider"><span></span></div> <div class="sidebar-questions pt-3"> <div class="media media-card media--card media--card-2"> <div class="topListNum">#1</div> <div class="media-body"> <h5><a href="https://biquyetxaynha.com/toplist-top-9-tap-ban-do-lop-8-bai-31-2023">Top 9 tập bản đồ lớp 8 bài 31 2023</a></h5> <small class="meta text-right">5 tháng trước</small> </div> </div><!-- end media --> <div class="media media-card media--card media--card-2"> <div class="topListNum">#2</div> <div class="media-body"> <h5><a href="https://biquyetxaynha.com/toplist-top-6-ket-qua-thi-hsg-da-nang-2022-2023">Top 6 kết quả thi hsg đà nẵng 2022 2023</a></h5> <small class="meta text-right">5 tháng trước</small> </div> </div><!-- end media --> <div class="media media-card media--card media--card-2"> <div class="topListNum">#3</div> <div class="media-body"> <h5><a href="https://biquyetxaynha.com/toplist-top-9-tu-nhua-dai-loan-4-canh-3d-2023">Top 9 tủ nhựa đài loan 4 cánh 3d 2023</a></h5> <small class="meta text-right">5 tháng trước</small> </div> </div><!-- end media --> <div class="media media-card media--card media--card-2"> <div class="topListNum">#4</div> <div class="media-body"> <h5><a href="https://biquyetxaynha.com/toplist-top-9-chat-khi-co-the-lam-mat-mau-dung-dich-nuoc-brom-la-a-so2-b-co2-c-o2-d-hcl-2023">Top 9 chất khí có thể làm mất màu dung dịch nước brom là: a. so2. b. co2. c. o2. d. hcl. 2023</a></h5> <small class="meta text-right">5 tháng trước</small> </div> </div><!-- end media --> <div class="media media-card media--card media--card-2"> <div class="topListNum">#5</div> <div class="media-body"> <h5><a href="https://biquyetxaynha.com/toplist-top-8-tim-viec-lam-tien-phay-bao-q7-2023">Top 8 tìm việc làm tiện, phay bảo q7 2023</a></h5> <small class="meta text-right">5 tháng trước</small> </div> </div><!-- end media --> <div class="media media-card media--card media--card-2"> <div class="topListNum">#6</div> <div class="media-body"> <h5><a href="https://biquyetxaynha.com/toplist-top-3-toi-xuyen-thanh-tieu-kieu-the-cua-lao-dai-phan-2-2023">Top 3 tôi xuyên thành tiểu kiều the của lão đại phản 2 2023</a></h5> <small class="meta text-right">5 tháng trước</small> </div> </div><!-- end media --> <div class="media media-card media--card media--card-2"> <div class="topListNum">#7</div> <div class="media-body"> <h5><a href="https://biquyetxaynha.com/toplist-top-9-doi-moi-phong-cach-thai-do-phuc-vu-cua-can-bo-y-te-huong-toi-su-hai-long-cua-nguoi-benh-2023">Top 9 đổi mới phong cách, thái độ phục vụ của cán bộ y tế hướng tới sự hài lòng của người bệnh 2023</a></h5> <small class="meta text-right">5 tháng trước</small> </div> </div><!-- end media --> <div class="media media-card media--card media--card-2"> <div class="topListNum">#8</div> <div class="media-body"> <h5><a href="https://biquyetxaynha.com/toplist-top-2-bai-the-duc-phat-trien-chung-lop-6-2022-2023">Top 2 bài the dục phát triển chung lớp 6 2022 2023</a></h5> <small class="meta text-right">5 tháng trước</small> </div> </div><!-- end media --> <div class="media media-card media--card media--card-2"> <div class="topListNum">#9</div> <div class="media-body"> <h5><a href="https://biquyetxaynha.com/toplist-top-3-bai-giang-vu-dieu-sac-mau-lop-4-2023">Top 3 bài giảng vũ điệu sắc màu (lớp 4) 2023</a></h5> <small class="meta text-right">5 tháng trước</small> </div> </div><!-- end media --> </div><!-- end sidebar-questions --> </div> </div><!-- end card --> <div class="ad-card"> <h4 class="text-gray text-uppercase fs-14 pb-3 pb-3 text-center">Quảng cáo</h4> <div class="mb-4 mx-auto"> <ins class="adsbygoogle" style="display:inline-block;width:300px;height:600px" data-ad-client="ca-pub-" data-ad-slot="" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> </div> <div class="card card-item"> <div class="card-body"> <h3 class="fs-17 pb-3">Xem Nhiều</h3> <div class="divider"><span></span></div> <div class="sidebar-questions pt-3"> <div class="media media-card media--card media--card-2"> <div class="media-body"> <h5><a href="https://biquyetxaynha.com/d-la-ky-hieu-gi-trong-hoa-hoc-nam-2024">D là ký hiệu gì trong hóa học năm 2024</a></h5> <small class="meta"> <span class="pr-1">1 tuần trước</span> <span class="pr-1">. bởi</span> <a href="https://biquyetxaynha.com/author/PreposterousTheology" class="author">PreposterousTheology</a> </small> </div> </div><!-- end media --> <div class="media media-card media--card media--card-2"> <div class="media-body"> <h5><a href="https://biquyetxaynha.com/nha-hang-pho-dem-346-pham-van-dong-nam-2024">Nhà hàng phố đêm 346 phạm văn đồng năm 2024</a></h5> <small class="meta"> <span class="pr-1">6 ngày trước</span> <span class="pr-1">. bởi</span> <a href="https://biquyetxaynha.com/author/UnregulatedIntersection" class="author">UnregulatedIntersection</a> </small> </div> </div><!-- end media --> <div class="media media-card media--card media--card-2"> <div class="media-body"> <h5><a href="https://biquyetxaynha.com/bai-42-vat-li-9-sach-bai-tap-nam-2024">Bài 42 vật lí 9 sách bài tập năm 2024</a></h5> <small class="meta"> <span class="pr-1">5 ngày trước</span> <span class="pr-1">. bởi</span> <a href="https://biquyetxaynha.com/author/One-manReceptor" class="author">One-manReceptor</a> </small> </div> </div><!-- end media --> <div class="media media-card media--card media--card-2"> <div class="media-body"> <h5><a href="https://biquyetxaynha.com/qua-tieu-hoa-lipid-se-duoc-bien-doi-thanh-gi-nam-2024">Qua tiêu hóa lipid sẽ được biến đổi thành gì năm 2024</a></h5> <small class="meta"> <span class="pr-1">3 ngày trước</span> <span class="pr-1">. bởi</span> <a href="https://biquyetxaynha.com/author/RabidContentment" class="author">RabidContentment</a> </small> </div> </div><!-- end media --> <div class="media media-card media--card media--card-2"> <div class="media-body"> <h5><a href="https://biquyetxaynha.com/camera-dieu-khien-tren-khong-goi-la-gi-nam-2024">Camera điều khiển tren không gọi là gì năm 2024</a></h5> <small class="meta"> <span class="pr-1">18 giờ trước</span> <span class="pr-1">. bởi</span> <a href="https://biquyetxaynha.com/author/SquareBrunt" class="author">SquareBrunt</a> </small> </div> </div><!-- end media --> <div class="media media-card media--card media--card-2"> <div class="media-body"> <h5><a href="https://biquyetxaynha.com/dung-ram-nhu-the-nao-cho-may-tinh-xem-phim-nam-2024">Dùng ram như thế nào cho máy tính xem phim năm 2024</a></h5> <small class="meta"> <span class="pr-1">1 ngày trước</span> <span class="pr-1">. bởi</span> <a href="https://biquyetxaynha.com/author/DelightedWhereabouts" class="author">DelightedWhereabouts</a> </small> </div> </div><!-- end media --> <div class="media media-card media--card media--card-2"> <div class="media-body"> <h5><a href="https://biquyetxaynha.com/nguyen-tac-khach-quan-la-gi-nam-2024">Nguyên tắc khách quan là gì năm 2024</a></h5> <small class="meta"> <span class="pr-1">1 tuần trước</span> <span class="pr-1">. bởi</span> <a href="https://biquyetxaynha.com/author/MelancholyCylinder" class="author">MelancholyCylinder</a> </small> </div> </div><!-- end media --> <div class="media media-card media--card media--card-2"> <div class="media-body"> <h5><a href="https://biquyetxaynha.com/rd-trong-tieng-anh-la-gi-nam-2024">Rd trong tiếng anh là gì năm 2024</a></h5> <small class="meta"> <span class="pr-1">1 tuần trước</span> <span class="pr-1">. bởi</span> <a href="https://biquyetxaynha.com/author/EffortlessGoogle" class="author">EffortlessGoogle</a> </small> </div> </div><!-- end media --> <div class="media media-card media--card media--card-2"> <div class="media-body"> <h5><a href="https://biquyetxaynha.com/25-do-la-bao-nhieu-tien-viet-nam-2024">25 đô là bao nhiêu tiền việt năm 2024</a></h5> <small class="meta"> <span class="pr-1">1 tuần trước</span> <span class="pr-1">. bởi</span> <a href="https://biquyetxaynha.com/author/MarineWidget" class="author">MarineWidget</a> </small> </div> </div><!-- end media --> <div class="media media-card media--card media--card-2"> <div class="media-body"> <h5><a href="https://biquyetxaynha.com/di-ve-sinh-nhieu-lan-trong-ngay-la-benh-gi-nam-2024">Đi vệ sinh nhiều lần trong ngày là bệnh gì năm 2024</a></h5> <small class="meta"> <span class="pr-1">1 tuần trước</span> <span class="pr-1">. bởi</span> <a href="https://biquyetxaynha.com/author/AptPerusal" class="author">AptPerusal</a> </small> </div> </div><!-- end media --> </div><!-- end sidebar-questions --> </div> </div><!-- end card --> <div class="ad-card"> <h4 class="text-gray text-uppercase fs-14 pb-3 pb-3 text-center">Quảng cáo</h4> <div class="mb-4 mx-auto" style=" text-align: center"> <div id='div-gpt-ad-1657246837997-0' style='min-width: 300px; min-height: 600px;'> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1657246837997-0'); }); </script> </div> </div> </div> </div><!-- end sidebar --> </div><!-- end col-lg-3 --> </div><!-- end row --> </div><!-- end container --> </section><!-- end question-area --> <!-- ================================ END QUESTION AREA ================================= --> <script>var questionId ='selenium-print-source-code-python'</script> <script>var postTime ='2022-10-02T10:17:19.242Z'</script> <script>var siteDomain ='biquyetxaynha.com'</script> <script type="text/javascript" src="https://biquyetxaynha.com/dist/js/pages/comment.js"></script> <!-- ================================ END FOOTER AREA ================================= --> <section class="footer-area pt-80px bg-dark position-relative"> <span class="vertical-bar-shape vertical-bar-shape-1"></span> <span class="vertical-bar-shape vertical-bar-shape-2"></span> <span class="vertical-bar-shape vertical-bar-shape-3"></span> <span class="vertical-bar-shape vertical-bar-shape-4"></span> <div class="container"> <div class="row"> <div class="col-lg-3 responsive-column-half"> <div class="footer-item"> <h3 class="fs-18 fw-bold pb-2 text-white">Chúng tôi</h3> <ul class="generic-list-item generic-list-item-hover-underline pt-3 generic-list-item-white"> <li><a href="/about.html">Giới thiệu</a></li> <li><a href="/contact.html">Liên hệ</a></li> <li><a href="/contact.html">Tuyển dụng</a></li> <li><a href="/contact.html">Quảng cáo</a></li> </ul> </div><!-- end footer-item --> </div><!-- end col-lg-3 --> <div class="col-lg-3 responsive-column-half"> <div class="footer-item"> <h3 class="fs-18 fw-bold pb-2 text-white">Điều khoản</h3> <ul class="generic-list-item generic-list-item-hover-underline pt-3 generic-list-item-white"> <li><a href="/privacy-statement.html">Điều khoản hoạt động</a></li> <li><a href="/terms-and-conditions.html">Điều kiện tham gia</a></li> <li><a href="/privacy-statement.html">Quy định cookie</a></li> </ul> </div><!-- end footer-item --> </div><!-- end col-lg-3 --> <div class="col-lg-3 responsive-column-half"> <div class="footer-item"> <h3 class="fs-18 fw-bold pb-2 text-white">Trợ giúp</h3> <ul class="generic-list-item generic-list-item-hover-underline pt-3 generic-list-item-white"> <li><a href="/contact.html">Hướng dẫn</a></li> <li><a href="/contact.html">Loại bỏ câu hỏi</a></li> <li><a href="/contact.html">Liên hệ</a></li> </ul> </div><!-- end footer-item --> </div><!-- end col-lg-3 --> <div class="col-lg-3 responsive-column-half"> <div class="footer-item"> <h3 class="fs-18 fw-bold pb-2 text-white">Mạng xã hội</h3> <ul class="generic-list-item generic-list-item-hover-underline pt-3 generic-list-item-white"> <li><a href="#"><i class="fab fa-facebook-f mr-1"></i> Facebook</a></li> <li><a href="#"><i class="fab fa-twitter mr-1"></i> Twitter</a></li> <li><a href="#"><i class="fab fa-linkedin mr-1"></i> LinkedIn</a></li> <li><a href="#"><i class="fab fa-instagram mr-1"></i> Instagram</a></li> </ul> </div><!-- end footer-item --> </div><!-- end col-lg-3 --> </div><!-- end row --> </div><!-- end container --> <hr class="border-top-gray my-5"> <div class="container"> <div class="row align-items-center pb-4 copyright-wrap"> <div class="col-6"> <a href="//www.dmca.com/Protection/Status.aspx?ID=33e5dca6-f8c5-4c6f-b8e6-a247229d2953" title="DMCA.com Protection Status" class="dmca-badge"> <img src ="https://images.dmca.com/Badges/dmca_protected_sml_120am.png?ID=33e5dca6-f8c5-4c6f-b8e6-a247229d2953" width="123px" height="21px" alt="DMCA.com Protection Status" /></a> <script src="https://images.dmca.com/Badges/DMCABadgeHelper.min.js"> </script> </div> <!-- end col-lg-6 --><div class="col-6"> <div class="copyright-desc text-right fs-14"> <div>Bản quyền © 2021 <a href="https://biquyetxaynha.com">Xây Nhà</a> Inc.</div> </div> </div><!-- end col-lg-6 --> </div><!-- end row --> </div><!-- end container --> </section><!-- end footer-area --> <!-- ================================ END FOOTER AREA ================================= --><script> $( document ).ready(function() { setTimeout(showMoreButton, 3000); function showMoreButton(){ let minheight = 1000; minheight = parseInt($("#entryContent").innerHeight())/3; $("#entryContent").css('min-height', minheight).css('max-height', minheight).css('overflow', 'hidden'); $("#readmore_content").click(function(){ $("#entryContent").css('min-height', '').css('max-height', '').css('overflow', ''); $(".readmore_content_exists").css('display', 'none'); }) } }); </script> <!-- template js files --> <!-- start back to top --> <div id="back-to-top" data-toggle="tooltip" data-placement="top" title="Lên đầu trang"> <img alt="" src="/dist/images/svg/arrow-up_20.svg"> </div> <!-- end back to top --> <script src="https://biquyetxaynha.com/dist/js/bootstrap.bundle.min.js"></script> <script src="https://biquyetxaynha.com/dist/js/moment.js"></script> <script src="https://biquyetxaynha.com/dist/js/read-more.min.js"></script> <script src="https://biquyetxaynha.com/dist/js/main.js?v=6"></script> <!-- Google Tag Manager (noscript) --> <script type="text/javascript"> (function(c,l,a,r,i,t,y){ c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i; y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); })(window, document, "clarity", "script", "jxuz46z39u"); </script> </body> </html> <script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="e0ab69f39b8985cd13b94e53-|49" defer></script>