Embedding / App /TTS /utils /Picsart.py
Mbonea's picture
minor changes
c1e15bc
raw
history blame
1.17 kB
import asyncio
from playwright.async_api import async_playwright
async def extract_bootstrap_data():
async with async_playwright() as p:
browser = await p.chromium.launch()
page = await browser.new_page()
# Navigate to the Pixabay Sound Effects page
await page.goto('https://pixabay.com/sound-effects/search/door%20creaking/')
# Wait for the content to load (you can adjust the timeout as needed)
# await page.wait_for_selector('.js-media-list-wrapper')
# await page.wait_for_selector('.js-media-item')
# Get the content of the 5th script tag
# script_content = await page.evaluate('''() => {
# const scripty=document.querySelectorAll('script')[0];
# return scripty.content
# }''')
# print(script_content)
# await page.evaluate(f'''{script_content}(''')
page_content = await page.content()
# Print the content of the 5th script tag
# print(page_content)
# Close the browser
await browser.close()
# Run the extraction function
if __name__ == '__main__':
asyncio.run(extract_bootstrap_data())