Chilkat2-Python
Chilkat2-Python
Example: Http.ExtractMetaRefreshUrl method
Demonstrates theExtractMetaRefreshUrl method.
Chilkat Chilkat2-Python Downloads
import chilkat2
success = False
http = chilkat2.Http()
# Sample HTML with a META refresh.
# <!DOCTYPE html>
# <html lang="en">
# <head>
# <meta charset="utf-8" />
# <meta http-equiv="refresh" content="5; url=https://example.com" />
# <title>Meta Refresh Redirect</title>
# </head>
# <body>
# <p>Redirecting to example.com in 5 seconds�</p>
# </body>
# </html>
sb = chilkat2.StringBuilder()
bCrlf = True
sb.AppendLine("<!DOCTYPE html>",bCrlf)
sb.AppendLine("<html lang=\"en\">",bCrlf)
sb.AppendLine("<head>",bCrlf)
sb.AppendLine(" <meta charset=\"utf-8\" />",bCrlf)
sb.AppendLine(" <meta http-equiv=\"refresh\" content=\"5; url=https://example.com\" />",bCrlf)
sb.AppendLine(" <title>Meta Refresh Redirect</title>",bCrlf)
sb.AppendLine("</head>",bCrlf)
sb.AppendLine("<body>",bCrlf)
sb.AppendLine(" <p>Redirecting to example.com in 5 seconds�</p>",bCrlf)
sb.AppendLine("</body>",bCrlf)
sb.AppendLine("</html>",bCrlf)
url = http.ExtractMetaRefreshUrl(sb.GetAsString())
if (http.LastMethodSuccess == False):
print("The HTML has no META refresh tag.")
else:
print("META refresh URL: " + url)